如何将NSValue保存到磁盘?

时间:2011-02-22 09:04:03

标签: cocoa-touch ios core-graphics

说我有一个NSValue对象。如何将其保存到磁盘并稍后检索?

埃里克

1 个答案:

答案 0 :(得分:3)

NSValue无法保存在plist中,这是writeToFile所做的。您可以改为使用归档:

保存: [NSKeyedArchiver archiveRootObject: myNSValue toFile:@"myPath"];

负载: NSValue *myNSValue = [NSKeyedUnarchiver unarchiveObjectWithFile:@"myPath"];