NSKey的具体子类NSKeyedArchiver提供了一种将对象(和标量值)编码为可以存储在文件中的独立于体系结构的格式的方法。归档一组对象时,每个对象的类信息和实例变量都将写入归档。 NSKeyedArchiver的伴侣类NSKeyedUnarchiver对存档中的数据进行解码,并创建一组与原始集相当的对象。
如何将已弃用的函数 NSKeyedUnarchiver.unarchiveObject(with:) 更改为 unarchivedObjectOfClass:fromData:error:
在我的应用程序中,登录后获取的用户数据保存在首选项中,如下所示。 xcode 显示 NSKeyedUnarchiver.unarchiveObject(with:) 和 NSKeyedArchiver.archivedData(
使用NSKeyedArchiver archivedData将数据写入一个带路径的文件,引发Swift 4.2版本的未识别选择器。
我正试图使用NSKeyedArchiver将一个Codable写入磁盘。所有我能找到的关于这个主题的问题都是使用废弃的方法。我找不到任何SO的问题或教程,使用 ...
我已将部分代码移到一个单独的框架中,并且该框架包含应用程序用来将数据持久保存到CoreData的模型。现在,当我尝试启动该应用程序时,它尝试恢复状态...
[我正在从Api获取模型,它看起来像这样:类Device:NSObject,Codable,NSCoding {var deviceId:Int? var driver:字符串? var地址:字符串? var type:DeviceTypes? / ...
iOS 13 NSKeyedUnarchiver EXC_BAD_ACCESS
[我花了一天半的大部分时间来尝试调试此问题,当我尝试取消存档本地存储的数据blob时(通过iCloud检索它时也会出现此问题,但是...
尝试使用NSKeyedArchiver将自定义对象保存在UserDefaults中
我想将自定义类对象保存在userdefault中。我正在尝试像这样保存它:class func setModel ((model:T,key:String){让encodeData:Data = NSKeyedArchiver...。
我已经为NSKeyedArchiver和NSKeyedUnarchiver创建了一个通用函数。我能够存档数组数据,但是在进行非存档操作时会遇到问题。下面是我的代码:NSKeyedArchiver代码:...
我有一个要从磁盘读取的JSON文件,这是文件的结构:[{“名称”:“ 3X”,“优先级”:33},{“名称”:“ 4X”,“优先级: 32}]我正在将其解码为类...
iOS- 具有日期类型属性的非存档NSSecureCoding对象
@@ objc(EventNotificationInfo)类EventNotificationInfo:NSObject,NSSecureCoding {public var name:字符串public var startTime:Date public var hexColor:String ...
我正在快速开发基于回合的游戏,其中所有内容都必须转换为NSData。现在,我已经被困在“ NS-stuff”上很多天了。因为CGPoint不是对象而是结构,所以...
-[__ NSCFArray字节]:无法识别的选择器已发送到实例
我已将产品阵列保存在用户默认值中,如下所示:NSUserDefaults * userDefault = [NSUserDefaults standardUserDefaults]; [userDefault setObject:[NSKeyedArchiver ...
iOS 13 NSAttributedString NSKeyedArchiver.archivedData丢失的属性
我对NSAttributedString具有以下扩展名:extension NSAttributedString {func toHtmlString()-> String {let documentAttributes:[NSAttributedString.DocumentAttributeKey:Any] ...
我的应用程序使用自定义类作为其数据模型:类Drug:NSObject,NSCoding {//属性,方法等...}我刚刚创建了Today扩展,需要从中访问用户数据,...
由于不推荐使用NSKeyedArchiver archiveRootObject,因此无法使用Firebase编译iOS应用
我正在为iOS 12+更新一个小型应用程序。我更新了CocoaPod列表以使用最新的Firebase工具,但是由于GoogleDataTransport的文件仍引用了...
我正在尝试对自定义类Car执行简单的存档操作。我遵循了Apple文档并使其符合Codable协议:Car类:NSObject,Codable {var名称:String! ...
[我们有一个Swift类,该类继承自NSObject并实现NSCoding。我们需要在代码中和磁盘上的存档中更改类的名称。幸运的是,我们不需要保留数据。...
我将对象归档到数据中,并通过NSKeyedArchiver将其保存到磁盘成功,但是当我从NSKeyedUnarchiver获取数据时,无法将其强制转换为Object类型。我尝试了很多方法,但是没有一个...
使用NSKeyedArchiver保存不可编码的Swift字典
我正在使用NSKeyedArchiver保存一个包含字典的快速结构。我使用NSKeyedArchiver的原因是因为字典中有一个与...
我正在尝试存储一个Integer并使用KeyChain对其进行检索。这是我的保存方式:func SaveNumberOfImagesTaken(){let key =“ IMAGE_TAKEN” var = 10 let data = ...