nskeyedarchiver 相关问题

NSKey的具体子类NSKeyedArchiver提供了一种将对象(和标量值)编码为可以存储在文件中的独立于体系结构的格式的方法。归档一组对象时,每个对象的类信息和实例变量都将写入归档。 NSKeyedArchiver的伴侣类NSKeyedUnarchiver对存档中的数据进行解码,并创建一组与原始集相当的对象。

如何将已弃用的函数 NSKeyedUnarchiver.unarchiveObject(with:) 更改为 unarchivedObjectOfClass:fromData:error:

在我的应用程序中,登录后获取的用户数据保存在首选项中,如下所示。 xcode 显示 NSKeyedUnarchiver.unarchiveObject(with:) 和 NSKeyedArchiver.archivedData(

回答 1 投票 0

使用NSKeyedArchiver archivedData将数据写入一个带路径的文件,引发Swift 4.2版本的未识别选择器。

我正试图使用NSKeyedArchiver将一个Codable写入磁盘。所有我能找到的关于这个主题的问题都是使用废弃的方法。我找不到任何SO的问题或教程,使用 ...

回答 1 投票 1


将模型移至框架时出现NSKeyedUnarchiver问题

我已将部分代码移到一个单独的框架中,并且该框架包含应用程序用来将数据持久保存到CoreData的模型。现在,当我尝试启动该应用程序时,它尝试恢复状态...

回答 1 投票 0

无法使用NSKeyedArchiver保存我的模型

[我正在从Api获取模型,它看起来像这样:类Device:NSObject,Codable,NSCoding {var deviceId:Int? var driver:字符串? var地址:字符串? var type:DeviceTypes? / ...

回答 1 投票 1

iOS 13 NSKeyedUnarchiver EXC_BAD_ACCESS

[我花了一天半的大部分时间来尝试调试此问题,当我尝试取消存档本地存储的数据blob时(通过iCloud检索它时也会出现此问题,但是...

回答 1 投票 1

尝试使用NSKeyedArchiver将自定义对象保存在UserDefaults中

我想将自定义类对象保存在userdefault中。我正在尝试像这样保存它:class func setModel ((model:T,key:String){让encodeData:Data = NSKeyedArchiver...。

回答 1 投票 0

未归档对象数据时遇到的问题

我已经为NSKeyedArchiver和NSKeyedUnarchiver创建了一个通用函数。我能够存档数组数据,但是在进行非存档操作时会遇到问题。下面是我的代码:NSKeyedArchiver代码:...

回答 1 投票 1

NSKeyedArchiver无法存档对象

我有一个要从磁盘读取的JSON文件,这是文件的结构:[{“名称”:“ 3X”,“优先级”:33},{“名称”:“ 4X”,“优先级: 32}]我正在将其解码为类...

回答 1 投票 0

iOS- 具有日期类型属性的非存档NSSecureCoding对象

@@ objc(EventNotificationInfo)类EventNotificationInfo:NSObject,NSSecureCoding {public var name:字符串public var startTime:Date public var hexColor:String ...

回答 1 投票 1

在设备之间传输CGPoint的最佳方法是什么?

我正在快速开发基于回合的游戏,其中所有内容都必须转换为NSData。现在,我已经被困在“ NS-stuff”上很多天了。因为CGPoint不是对象而是结构,所以...

回答 2 投票 0

-[__ NSCFArray字节]:无法识别的选择器已发送到实例

我已将产品阵列保存在用户默认值中,如下所示:NSUserDefaults * userDefault = [NSUserDefaults standardUserDefaults]; [userDefault setObject:[NSKeyedArchiver ...

回答 1 投票 0

iOS 13 NSAttributedString NSKeyedArchiver.archivedData丢失的属性

我对NSAttributedString具有以下扩展名:extension NSAttributedString {func toHtmlString()-> String {let documentAttributes:[NSAttributedString.DocumentAttributeKey:Any] ...

回答 1 投票 1

NSKeyedArchiver并在目标之间共享自定义类

我的应用程序使用自定义类作为其数据模型:类Drug:NSObject,NSCoding {//属性,方法等...}我刚刚创建了Today扩展,需要从中访问用户数据,...

回答 1 投票 1

由于不推荐使用NSKeyedArchiver archiveRootObject,因此无法使用Firebase编译iOS应用

我正在为iOS 12+更新一个小型应用程序。我更新了CocoaPod列表以使用最新的Firebase工具,但是由于GoogleDataTransport的文件仍引用了...

回答 1 投票 0

无法使用NSKeyedArchiver归档自定义类对象

我正在尝试对自定义类Car执行简单的存档操作。我遵循了Apple文档并使其符合Codable协议:Car类:NSObject,Codable {var名称:String! ...

回答 1 投票 0

使用NSKeyedUnarchiver取消存档时捕获异常

[我们有一个Swift类,该类继承自NSObject并实现NSCoding。我们需要在代码中和磁盘上的存档中更改类的名称。幸运的是,我们不需要保留数据。...

回答 1 投票 3

无法将数据从NSKeyedUnarchiver投射到对象

我将对象归档到数据中,并通过NSKeyedArchiver将其保存到磁盘成功,但是当我从NSKeyedUnarchiver获取数据时,无法将其强制转换为Object类型。我尝试了很多方法,但是没有一个...

回答 2 投票 0

使用NSKeyedArchiver保存不可编码的Swift字典

我正在使用NSKeyedArchiver保存一个包含字典的快速结构。我使用NSKeyedArchiver的原因是因为字典中有一个与...

回答 1 投票 -1

通过KeyChain保存和检索值

我正在尝试存储一个Integer并使用KeyChain对其进行检索。这是我的保存方式:func SaveNumberOfImagesTaken(){let key =“ IMAGE_TAKEN” var = 10 let data = ...

回答 7 投票 14

© www.soinside.com 2019 - 2024. All rights reserved.