nskeyedarchiver 相关问题

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

如何将NSData转换为NSArray(或NSObject)

我确实测试了这段代码,但它导致 SIGABRT 错误。 NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data] NSData是xml格式的plist数据。这段代码工作正常。 [urlData writeToF...

回答 1 投票 0

NSKeyedArchiver 弃用方法问题

只是一些背景信息。几年前,我失去了说话的能力,并学会了如何专门编码,为自己制作一个好的文本到语音应用程序。令人惊讶的是,许多其他人发现它很有用。

回答 2 投票 0

如何修复“此解码器只会解码采用 NSSecureCoding 的类。类‘UIImageView’不采用它。”

我正在尝试存档我的 UIImageView,其中包含许多 CaLayers 和视图。 我通过下面的代码成功将“UIImageView”保存为数据。 让数据=尝试? NSKeyedArchiver.archivedData(

回答 1 投票 0

NSKeyedUnarchiver unarchivedObject:键“NS.objects”的值属于意外类别

我正在尝试在 SwiftData / Core Data 的 ValueTransformer 中使用 NSKeyedArchiver。 我在填充 NSMeasurements 的 NSArray 上使用 NSKeyedUnarchiver.unarchivedObject(ofClass: 时收到错误:

回答 1 投票 0

NSKeyedUnarchiver - 删除解码数据?

我正在使用 NSKeyedArchiver 对一些复杂的对象进行编码并将其保存到磁盘。比如说—— 类成员{ int *id; NSString *名称; NSMutableArray *数组; TempClass *对象...

回答 5 投票 0

如何将已弃用的函数 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

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