草庐IT

action-caching

全部标签

iphone - 我应该将 sqlite 数据库文件写入 Documents 目录还是 Library/Caches?

我已经阅读了Apple的数据存储指南,对于应该将我在我的应用程序中创建的sqlite数据库文件保存在何处感到非常困惑。即使应用程序处于离线模式,我也想从sqlite文件中读取。我读到创建的此类文件应保存在库/缓存中,并设置“不备份”标志。请建议我执行相同操作的正确方法。 最佳答案 答案取决于您的数据库文件是如何创建的:AccordingtotheDataStorageGuidelinespage:Onlydocumentsandotherdatathatisuser-generated,orthatcannototherwisebe

iOS Safari Action 扩展 kUTTypePropertyList 为零

使用以下操作扩展,我能够获取网页中的图像URL。但是,当URL用于PDF文件时,则什么也没有。属性列表为零。我有以下扩展的js文件:varGetImage=function(){};GetImage.prototype={imageURLs:function(){varimgs=document.getElementsByTagName("img");varimgSrcs=[];for(vari=0;i然后,在实际操作中:print("stepa-1")letitem:NSExtensionItem=extensionContext!.inputItems[0]as!NSExtensi

ios - 如何从这个应用程序复制UIButton选择的设计和 Action ?

我当前正在使用一个应用程序,并且正在尝试复制应用程序中发生的操作。下面是一个例子:如您所见,当我的手指位于选定的“UIButton”(至少我认为是这样)上时,背景图像将亮显。在不松开手指的情况下,滚动不同的选项会突出显示特定的UIButton。我相信每个都是一个没有文本标签的UIButton,他们刚刚为每个UILabel添加了一个UIButton。我也做过类似的事情:然而,我不明白的是他们是如何在每个选择之间突出显示背景的。它看起来像是UIControlEvents.TouchDown和UIControlEvents.TouchUpInside的组合。我编了一些类似的代码:camera

iOS swift : Swipe table cell to perform action (not reveal)

最近我一直在使用Google的Inbox应用程序,我发现滑动以标记完成/暂停功能非常简洁和有用。由于我的作品中有一个具有类似tableview界面的应用程序,所以我一直在寻找在iOS中实现它的方法,但我还没有找到任何东西。我得到的最接近的是滑动以显示额外的操作(如iOS邮件应用程序中所示),但这需要同时滑动和单击按钮,这是相当笨拙的。有没有办法将Action捆绑到滑动本身,而不是让它显示一些按钮? 最佳答案 你可以通过实现方法来实现这一点functableView(_tableView:UITableView,canEditRowA

ios - 我在哪里设置谷歌地图 API key 在 Action 扩展,iOS Swift

所以我有这个需要使用谷歌地图的Action扩展。通常,当您想在iOS应用程序中使用Googlemap时,您可以在AppDelegatesdidFinishLaunchingWithOptions函数中添加key。在AppExtension中,您没有AppDelegate文件来执行这些操作,那么我应该把它放在哪里呢?我试着把它放在:overridefuncviewDidLoad(){GMSServices.provideAPIKey("KEY")GMSPlacesClient.provideAPIKey("KEY")super.viewDidLoad()}我也试过把它放在super.vi

ios - 开始使用 UIDatePicker 时的 Action

我想在用户开始更改UIDatePicker的值时立即触发一个操作。我的第一直觉是使用datePickerEditingDidBegin方法,但似乎没有完成这项工作。 最佳答案 直接来自文档:UIDatePicker:RespondingtoUserInteractionDatepickersusetheTarget-Actiondesignpatterntonotifyyourappwhentheuserchangestheselecteddate.Tobenotifiedwhenthedatepicker’svaluechange

Redis(发布订阅、事务、redis整合springboot、集成 Spring Cache)

目录一.redis的发布订阅1、什么是发布和订阅2、Redis的发布和订阅3、发布订阅的代码实现二.Redis事务1.事务简介1、在事务执行之前如果监听的key的值有变化就不能执行2、在事务执行之前如果监听的key的值没有变化就能执行3、Exec之前就出现错误4、Exec之后出现的错误2.redis事务冲突(1)悲观锁(2)乐观锁3.WATCH三.Redis的使用1、redis的基本Java操作1.1新建maven项目,导入pom依赖1.2新建java类,操作redis2、操作String 3、操作hash4、相关API(1)key的api(2)string-api(3)hash-api(4)

iOS Action 扩展如何获取小图像

在系统图片库中,打开我的Action扩展,因为图片太大,扩展崩溃了,请问如何调小一点的图片?我尝试使用以下代码,但它不起作用。NSDictionary*dict=@{NSItemProviderPreferredImageSizeKey:[NSValuevalueWithCGSize:CGSizeMake(300,300)]};[itemProviderloadItemForTypeIdentifier:(NSString*)kUTTypeImageoptions:dictcompletionHandler:^(UIImage*image,NSError*error){}];

ios - 触摸文本字段时创建 Action

我需要在触摸文本字段时给出Action。我导入了Material来为UI设计动画提供一些效果。我需要在触摸文本字段时显示View。但是我收到错误消息:无法识别的选择器发送到实例0x7fed2b046800'***首先抛出调用栈: 最佳答案 您不必添加目标(而且这不是添加选择器的正确方法)self.dobField.addTarget(self,action:Selector(("textFieldDidBeginEditing")),for:UIControlEvents.editingDidBegin)你只需要self.dobFi

iphone - 为什么 UIMenuItem Action 的发送者总是 nil?

我已将UIMenuItem实例添加到UIMenuController。当我在文本字段中点击两次时,我会看到带有复制、剪切、粘贴、在维基百科中查找的文本编辑菜单。这是我的操作方法:-(void)lookupInWikipedia:(id)sender{NSLog(%@"lookupInWikipedia:sender=%@",sender);}当我选择“在维基百科中查找”菜单项时,我得到了NSLog。但发件人始终为零。即使是-canPerformAction:withSender:方法也不会接收除nil以外的任何发送者。-(BOOL)canPerformAction:(SEL)actio