草庐IT

ios - 将对象保存到 json 文件

我有要写入json文件的对象。我的代码:structChangeTime:Codable{letsecond:Int?letyear:Int?letmonth:Int?lethourOfDay:Int?letdayOfMonth:Int?letminute:Int?}structInspirations:Codable{letavikoSegmentyRynku:[String]?letid:Int?letcode:String?letavikoOkazjeJedzenia:[String]?letpeopleCount:String?letproductCodes:String?le

swift - 是否可以通过在 iOS 中使用具有质量设置的 jpeg 编码器来记录并保存到文件?

Apple基本上提供了2种编码器,h264或avc1和jpeg。letsettings:[String:AnyObject]=[AVVideoCodecKey:AVVideoCodecJPEG,AVVideoWidthKey:720,AVVideoHeightKey:1280,AVVideoQualityKey:0.5]//LinebelowiswherethecompilationerrorhappenedVideoInput=AVAssetWriterInput(mediaType:AVMediaTypeVideo,outputSettings:settings)VideoInpu

ios - 将音频文件保存到用户友好的位置 swift 3 avfoundation

我正在编写一个简单的录音机应用程序,它可以录制/播放音频(通过AVFoundation)并将其本地保存到iOS设备。我找到了几个来源de最初,我希望通过电子邮件(MessageUI)发送多个这些保存的音频文件,例如这个简单的示例:https://gist.github.com/kellyegan/49e3e11fe68b5e6b5360-虽然最近我觉得也许我应该放弃这一点,转而支持简单地保存到设备并允许用户以某种方式发送文件。考虑到这一点,我觉得最好尝试将音频文件保存到对用户更友好的目的地。有什么方法可以在本地保存这些文件,从而允许用户通过iOS(在我的应用程序之外)“共享”它们?甚至

ios - swift ios 将日期选择器添加到 swift 中的警报中,以使用核心数据保存到本地数据库

我正在使用带有文本字段输入的警报来保存数据,我想知道的是我想在警报中添加一个日期选择器,以便用户添加名称,然后添加日期。我已经可以保存名称,但我在添加日期选择器代码以及如何将其添加到警报中时遇到问题。代码如下。警报代码:ifindexPath.row==0{letalert=UIAlertController(title:"AddNewChore",message:"",preferredStyle:UIAlertControllerStyle.alert)//thisisthefieldwheretheuseraddthenamealert.addTextField(configur

ios - 下载视频并将其保存到相机胶卷

根据我阅读的所有示例和文档,这似乎应该是非常简单的事情,但由于某些奇怪的原因我仍然无法让它工作。我正在使用AlamofireFrame工作从Instagram下载视频。下载后,我想将视频保存到相机胶卷。这是我下载视频并保存到磁盘的代码:letdestination:(NSURL,NSHTTPURLResponse)->(NSURL)={(temporaryURL,response)inifletdirectoryURL=NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory,inDomains:.UserDo

ios - 在 Swift 中将图像文件保存到应用程序文档目录。即使部署在设备上,App 文档目录的 url 是否也会更改?

下面是我在选择器ViewController中使用的两个函数,用于将文件保存在App文档目录中。并将url保存在本地数据库中并使用UIImage(contentsOfFile:ImagePathString)显示图像到目前为止一切正常,但是一旦我重新运行模拟器图像就不会显示。我相信这是因为应用程序目录每次在模拟器上运行时都会不断变化。我的问题是在设备上部署时是否相同?funcgetDocumentsDirectory()->NSString{letpaths=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDoma

ios - 将复杂结构保存到 firebase

我有一些非常复杂的结构,它们由自定义UIViews和其他swift对象组成。我想将它们的实例保存在Firebase上。问题是Firebase不接受我的类型,所以我可以编写代码来转换为更原始的类型并返回,但这将非常复杂和乏味。我想知道是否有某种方法可以将整个类保存为数据、二进制或字符串上传并稍后检索和解码?或任何其他建议 最佳答案 来自documentation:Youcanpasssetastring,number,boolean,null,arrayoranyJSONobject因此,您需要编写自己的转换器。只需为具有3个方法的对

ios - 将结构数组保存到 userDefaults

在我的应用中,我让用户给一件衣服拍照,然后给它一个标签来描述它是什么类型(裤子、衬衫、鞋子等)。然后我获取此信息并将其保存到结构项中。之后,我将最近制作的Item放入一个Items数组中。我正在努力解决如何将这个项目数组保存到UserDefaults以便我可以在应用程序关闭时重新加载的问题。我已经尝试将Codable添加到我的结构中,但这只会带来更多问题。每次用户向数组添加新项目时,我都想更新UserDefaults。我计划在saveItemButton函数中执行此操作(如下所示)。varitemsArray:[Item]=[]//.pants,.shirt,.shoes,.hat,.

arrays - 尝试保存到 NSUserdefaults 时出错

我有一个按以下方式工作的表。如果选择了一行,则将与所选行对应的金额添加到vartotal,并添加一个复选标记。如果取消选择,金额将被减去,复选标记将设置为无。在尝试将数据保存到NSUserDefaults或从中检索数据之前,我的代码工作正常。错误是:当我选择第一行时,它减去而不是添加金额;选择一行后,如果我点击后退按钮然后返回同一屏幕,则不会显示复选标记。在此构造中,当我尝试从NSUserDefaults检索indexPathForCellSelected时计算结果为nil,即使我在进行分配之前检查了ifindexPathForCellSelected!=nil。fatalerror:

ios - 在 iOS 上将数据保存到磁盘

我的申请被拒绝了,原因如下:AppReview1.0BinaryRejectedAugust5,20152.23DetailsOnlaunchandcontentdownload,yourappstores9.51MBontheuser'siCloud,whichdoesnotcomplywiththeiOSDataStorage据我了解(如果我错了请纠正我)这是因为我在NSUserDefaults上保存了太多(我没有在其他任何地方保存)。所以这是我的问题:是否有一种快速、简单的方法来在本地保存数据(类似于NSUserDefaults但最终不会保存在“用户的iCloud”上,而不是使用