草庐IT

swift - 如何将 Enum Case 值保存到 UserDefaults 以供进一步使用

如何将枚举大小写的值保存到UserDefaults?我试过但没有运气。我检查了多个站点,包括这个站点,但没有运气,它们都在Swift2或Objective-c中,我根本无法翻译。 最佳答案 使用符合属性列表的原始值创建枚举,例如IntenumExampleEnum:Int{casedefault1casedefault2casedefault3}隐式地第一种情况是0,第二种情况是1等等。现在您可以将(原始)值保存在UserDefaultsUserDefaults.standard.set(currentDefaultType.raw

ios - 如何将 UIPickerView Controller 中的图像或视频保存到文档目录?

处理选定的图像或视频:funcimagePickerController(picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:AnyObject]){print("ok")ifletimage=info[UIImagePickerControllerOriginalImage]as?UIImage{//whattodotosavethatimage}else{//howtogetthevideoandsave}}保存到文档目录:letpath=try!NSFileManager.default

ios - 将图像文件保存到临时目录

我有一个名为“Image.png”的图像文件,它保存在我的主包中(就在ProjectNavigator层次结构中的ViewController.swift文件旁边)。我想将此图像的副本保存到临时目录。我以前从未做过,请问我可以使用什么代码? 最佳答案 像这样的东西应该可以解决问题。我假设您想要Swift中的答案。/***Copyaresourcefromthebundletothetempdirectory.*ReturnseitherNSURLoflocationintempdirectory,orniluponfailure.*

core-data - 将自定义类保存到核心数据

我在我的应用程序中创建了一个名为“Date”的类。我想将新创建的Date对象保存到CoreData,但是我得到了Propertycannotbemarked@NSManagedbecauseitstypecannotberepresentedinObjective-C这是我的模型代码:importUIKitimportCoreData@objc(MyModel)classMyModel:NSManagedObject{@NSManagedvardateObject:Date}我对CoreData的了解还不够了解如何在不使用NSManaged的​​情况下执行此操作(如果这确实是解决方案。

ios - 如何将 Firebase Storage 中的 PDF 文件保存到 App Documents 中以备将来使用?

我已将我的应用程序与我的19eaPDF文件所在的Firebase存储连接起来。我想下载这些文件并将它们保存在本地以备将来使用。这些PDF文件将在UIWebviews中使用,但可能需要及时更新。因此,我用Firebase数据库配置了版本控制系统,这样我就可以在更新存储中的文件时推送更新的版本。那么,如何在本地保存这些文件?(到一个文件夹,如:user/myapp/Documents/PDF等?)另外,我如何检查该文件夹是否包含任何文档以及如何在下载新文件之前删除它们?这是我到目前为止所得到的。感谢所有帮助。//FirebaseStorageConnectionstaticvarrefSt

ios - 保存到核心数据“ALL 或 ANY 运算符的左侧必须是 NSArray 或 NSSet

当我尝试将关系保存到核心数据时,它会在标题中抛出上述错误。我基本上是在创建一个消息传递应用程序,并附加了数据模型。当尝试保存到其他关系时,这也是在做同样的事情。我可以一次保存我所有的数据模型,还是应该一次保存一个,然后在模型及其常规属性保存后返回并添加关系。**DataModelVisualstaticfuncsave(sender:UserCD,message:String)->Conversation?{letconvo:Conversation?=nilguardletappDelegate=UIApplication.shared.delegateas?AppDelegatee

swift - 使用 Metal Framework 将图像保存到磁盘时命令缓冲区的执行被中止/GPU 错误

我正在开发同时使用ARKit和Metal/MetalKit框架的IOS应用程序(ios12)。我正在捕获图像并将它们压缩并将它们保存到手机的文档目录中。手机每移动10厘米就会捕获图像。但是,大约10分钟后(保存了大约300MB的数据后)应用程序崩溃并吐出错误:"Executionofthecommandbufferwasabortedduetoanerrorduringexecution.Discarded(victimofGPUerror/recovery)(IOAFcode5)"有没有人看到这个或了解可能是什么问题? 最佳答案

swift - 如何快速将电影保存到自定义命名的相册

在objective-c中,可以使用类似于以下的代码将视频保存到自定义命名的相册中-(void)saveImage:(UIImage*)imagetoAlbum:(NSString*)albumNamewithCompletionBlock:(SaveImageCompletion)completionBlock;我不知道如何快速执行此操作,当我查看ALAssetsLibrary的定义时,我没有看到对Alum或savedImage的任何函数调用。我似乎无法弄清楚这一点? 最佳答案 这是我使用的代码varalbumFound:Bool

ios - (Swift) 将视频输出保存到文件

我在一个ViewController中捕获视频、音频和照片,理想情况下是一个捕获session。我目前遇到的问题是录制视频。它可以很好地显示我的预览输出。我启用了AVCaptureFileOutputRecordingDelegate并实现了以下方法。funccaptureOutput(captureOutput:AVCaptureFileOutput!,didFinishRecordingToOutputFileAtURLoutputFileURL:NSURL!,fromConnectionsconnections:[AnyObject]!,error:NSError!)varout

Arduino串口数据保存到excel中的几种方法

这里写自定义目录标题Arduino串口数据保存到excel中的几种方法1.自己写python代码2.利用纸飞机串口助手3.利用DataStreamer4.利用一个软件CoolTerm5.利用一个插件ArduSpreadsheetArduino串口数据保存到excel中的几种方法1.自己写python代码参见:如何利用python传输串口数据到excel?[http://www.kaotop.com/it/23641.html]优点:可以自己设置代码格式等不足:太麻烦,不够快捷2.利用纸飞机串口助手淘宝几十块钱买一个,很好用的串口助手,还可以数据可视化。不足:需要手动保存窗口内的串口内容。3.利