ios - 带有自定义对象的 NSKeyedUnarchiver

标签 ios nsmutablearray nskeyedarchiver

我有一个关于 NSKeyedUnarchiver、NSMutableArray 和自创建类的问题。数据由 NSKeyedArchiver 存储为用户默认值。当数据加载到用户默认值时将被打印到数据流的控制台。我想将数据解压到一个数组中,该数组将为空。 也许你们中的某个人知道我如何保存数组或数组加载。

谢谢。

您好, 舒米

最佳答案

您应该浏览 this documentation 第一的。但基本上,要启用自定义类对象的归档,您必须采用 NSCoding协议(protocol)和实现 initWithCoder:encodeWithCoder:方法。

关于ios - 带有自定义对象的 NSKeyedUnarchiver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6173999/

相关文章:

ios - 可拖动 View 之间的 UIBezierPath

objective-c - NSTable 和 NSMutableArray 排序

objective-c - 如何在 xcode 中将 NSMutableArray 对象转换为 const char

ios - xcode 中的 SIGABRT 错误 : NSMutableArray fails to load all objects creating null reference

ios - 未调用自定义 NSObject iniWithCoder

ios - Beacon/IOS CLLocationManager 获取当前区域

ios - 打开电话应用程序

ios - 为什么我的 webview 提示错误?

iOS 13 NSAttributedString NSKeyedArchiver.archivedData 丢失属性

ios - 无法解码 Swift 中保存的信息