NSCoding 在对象内使用 NSString
我的问题是,然后我检索 Store 对象的 NSArray,我的所有 NSString 属性都导致 BadAccess 错误。 int 和 double 属性工作得很好! store.h @interface…
NSKeyedUnarchiver - 删除解码数据?
我正在使用 NSKeyedArchiver 对一些复杂的对象进行编码并将其保存到磁盘。比如说 - Class member { int *id; NSString *name; NSMutableArray *array;…
存档数组中的 NSNumber 消失
好吧,我已经创建了一个 NSNumber 对象数组,并将其存储到 NSMutableArray 中。当游戏加载时,它会被取消存档并保留,但所有 NSNumber 对象都消失了。…
未归档的对象会发生什么情况?
使用 NSKeyedUnarchiver 取消归档对象后,我可以像平常一样使用它,但无法重新归档它。当我尝试时,它崩溃了。 [NSKeyedArchiver archiveRootObject:u…
尝试取消归档多个对象时,NSKeyedUnarchiver 会卡住
我们有一个自定义矩阵类,并且我们正在尝试归档和取消归档包含四个矩阵类的 NSArray。第一个似乎很好地解档(我们可以看到 initWithCoder 被调用一次…
NSArray 上的 NSKeyedArchiver 具有较大的大小开销
我在 Mac OS X 程序中使用 NSKeyedArchiver 为 iPhone 应用程序生成数据。我发现默认情况下生成的档案比我预期的要大得多。示例: NSMutableArray * a…
UIImagePickerController 导致我的应用程序崩溃!
在我的应用程序中,用户可以选择图像,将 UIImageView 的图片更改为新图像,然后使用 NSKeyedArchiver 将图像保存到 NSUserDefaults。当用户选择图像…
游戏状态单例cocos2d,initWithEncoder总是返回null
我试图在 cocos2d 中编写一个基本的测试“游戏状态”单例,但由于某种原因在加载应用程序时,initWithCoder 从未被调用。任何帮助将不胜感激,谢谢。 …
NSKeyedUnarchiver 会自动释放吗?
我正在对属性列表进行一些归档,当我使用 NSKeyedUnarchiver 取消归档我的数据时,我发现如果我随后释放该对象,我的应用程序会崩溃。我想知道 finish…
无法存档代表 CGPoints 的值数组
我已将 CGPoint 转换为 NSValue 并将所有结果值放入 q NSArray 中,但是当我使用 [NSKeyedArchiver archiveRootObject:ArrayName toFile: PointArrayF…
如何持久化和加载一个符合NSCoding协议的对象?
我创建了一个符合 NSCoding 协议的类,并执行所有编码和解码工作。 对于我的应用程序,我只想将该类中的一个对象保留到设备,并且下次应用程序启动时…
归档 NSMutableArray
我需要归档一个由 ArrayController 控制的 NSMutableArray。我尝试了这个: [NSKeyedArchiver archivedDataWithRootObject:array]; 但是我收到了这个…
iPhone NSKeyedArchiver - 通过 AppStore 更新应用程序后,用此类保存的数据仍然存在吗?
我是 iPhone 开发的新手,我想知道我是否会使用 NSKeyedArchiver 保存一些数据(NSSDictinary),数据在通过 AppStore 更新我的应用程序后仍然存在? …
使用 NSKeyedArchiver 编码大型对象图会占用内存
我正在使用 NSKeyedArchiver 来编码大对象图(76295 个对象。) 这需要花费很多时间,但更糟糕的是 NSKeyedArchiver 不会归还其所有内存。 使用泄漏检…