我有一个简单的应用程序试图使用NSKeyedArchiver/NSKeyedUnarchiver在调用之间保存一些数据.它在模拟器上工作正常,但是当我将它导出到真正的iPhone硬件时,NSKeyedArchiver无法写入磁盘.
我正在使用类方法
[NSKeyedArchiver archiveRootObject:myRootObject toFile:@"data.archive"]
'myRootObject'中的所有对象都实现了NSCoding协议.再次,在模拟器上,这返回YES,一切都很好.在设备上,这返回NO并且没有保存.(两者都是2.2.1)
是否有一些写入权限或应用程序需要能够写入手机的高清?有人看过这个吗?
感谢您的帮助.