我有一些旧档案,它们基本上是使用 NSArchiver 创建的存储首选项。 我希望能够使用 NSKeyedUnarchiver 对它们进行解码,因为不推荐使用 NSArchiver/NSUnarchiver 以支持它们的键控对应物。 有什么办法可以使这项工作? ...
我有一些旧档案,它们基本上是使用 NSArchiver 创建的存储首选项。 我希望能够使用 NSKeyedUnarchiver 对它们进行解码,因为不推荐使用 NSArchiver/NSUnarchiver 以支持它们的键控对应物。 有什么办法可以使这项工作? ...
我在日志中收到一条消息说 'bundleNamePlaceholder'[8424:100146] [general] 'NSKeyedUnarchiveFromData' 不应用于取消归档,并将在未来版本中删除我不清楚该消息,但我假设它可能与 CoreData object 或其内容有关有没有办法 ...
我正在尝试编码/解码 ID 和令牌的字典。 但出于某种原因,解码总是给我一个零。 怎么修? ...
我的应用程序目前使用这个已弃用的 function: 要更新,我已转换为: 数据最初是这样编码的: 什么可能导致 IF 语句使用较新的代码返回 FALSE? 请注意,我主要关心的是在弃用存档功能之前读取存储的现有数据。 简单地更改为较新的功能并不能解决问题。 ...
我正在尝试在iOS UserDefaults中存储映射到Company对象(来自结构Company)的公司名称(字符串)的字典。 我创建了Company结构并使其符合Codable。 我有一个示例,在我的项目中,有一个朋友帮我完成了一个示例:我们创建了一个Account类,并通过制作Defa ...
我正在尝试将一组 CKRecords 保存到文档目录中,以便快速启动和离线访问。 从 CloudKit 下载 CKRecords 工作正常,我能够在每条记录中使用 CKAsset 没有问题。 但是,当我将下载的 CKRecords 数组保存到本地文件时,数据文件中不包含 CKAsset。 我可以从 ...
我通过IB在UserDefaults和TextField设置之间有可可绑定: 效果很好,每次启动应用程序时, TextField都会保持其价值 但是,我也想在代码的其他地方以编程方式读取此字符串值。 我基本上已经尝试了所有UserDefaults.standard调用: ...
我正在使用Swift 4.0上的iOS应用程序。 该应用使用第三方软件开发工具包,其中有一个模型可以说, 那时,我无法控制将模型的任何属性和签名修改为内部SDK。 但是我需要将对象存储在磁盘/用户默认值中,并在需要时加载。 可能吗? 如果是,那我该怎么办? ...
我已经阅读了几篇文章,并尝试了每种解决方案,但对我而言没有任何作用。 我正在使用这种复杂的数据结构,并且需要在文件中存储绘制对象数组。 但是,当它第一次编码一个本身就是结构类型数组的变量时,它就会崩溃。 有什么帮助吗? [_SwiftValue encodeWithCoder:] ...
在swift 3.0中,有关存档和取消存档数据存在一些问题。 我读了一些差不多的文章,但是对于某些情况仍然不完全清楚。 enum (我使用rawValue进行存档。) struct (我在http://swiftandpainless.com/nscoding-and-s ...
我正在Xcode中尝试构建一个简单的日历应用程序。 在尝试构建和运行时,出现此错误 任务失败,退出1信号0 { 我所知道的是,在键入此行时,它给我错误。 更新:我只是试图重新编译,并给了一个新的错误。 迅速的std库似乎出了点问题。 它在两个错误之间随机切换。 ...
我使用从Web服务器下载的帧加载了图像。 每当我尝试存档这些帧时,编码函数都将返回NO: 每当我尝试存档图像时,编码功能也会返回NO: 这是否有可能,还是我错过了archiveRootObject的一些警告,要求从捆绑包中加载png格式或非动画化的UIImage? ...
我有一个自定义类QBChatDialog对象,它存储在sqlite数据库中,例如 然后,我从数据库中检索为NSDictionary。 我如何将其映射回QBChatDialog类,以获取诸如dialog.ID或dialog.lastMessageText类的值。 该类是第三方AP ...
我需要一些关于他可能导致我的问题的想法。 我有一个源代码,我想对其进行一些调试,但是我看不到变量。 例如 : 我得到这个: 或为此: 我得到这样的东西: 可能是这个问题: 我如何查看数组的内容? 任何帮助将不胜感激! ...
在Swift中实现MyGreatClass类MyGreatClass ,其完全限定名称将由<MyPackageName>.MyGreatClass 。 这与Objective-C不同,其中同一类的完全限定名称是MyGreatClass 。 不幸的是,这给我带来了一个问题。 ...
我正在编写单元测试,并且遇到NSKeyedArchiver / NSKeyedUnarchiver的异常行为。 以下是失败的测试。 我做错了吗? 这是一个简单的项目: https : //github.com/genesislive2007/Archiving-Headache ...
因此,我有一个新的要求,即将某些数据包含在我的iOS应用程序捆绑包中(而不是通过API调用下载),因为这些数据很大,并且不会经常更改。 我当前的设置是: 用户登录后,我从后端数据库下载数据(json格式) 将其加载到我的对象模型中 NS将其存档。 在下一次 ...
谢谢您的阅读, PS:我是一个初学者,所以我对此不太幸运,但是任何帮助将不胜感激。 所以基本上我想存档一个包含Account对象的大数组,它们本身包含: 1.以NSString形式的用户名, 2.一个加密的密码数组,其中填充了NSNumbers,以及 3. ...
对于数据恢复程序,我需要能够从NSArchiver编写的文件中提取值+类型,而无需访问Apple的CF / NS框架。 OS X file命令报告以下文件: 是否有关于如何编码这些文件的文档,或者是否有人提出可以解析它们的代码? 以下是此类数据的示例(也可:可下载 ): ...
我有一个我正在尝试构建的iOS应用程序,它提供了我的.xlsx(MS Excel文件)中的用户数据。 该文件有近11,000行,每行20列。 我已经构建了一个解析器来将每一行转换为NSObject的子类,每列都是一个实例变量。 我使它符合NSCoding ,将每个实例添加到NSDictio ...