【发布时间】:2011-02-22 09:04:03
【问题描述】:
假设我有一个 NSValue 对象。如何将其保存到磁盘并稍后检索?
埃里克
【问题讨论】:
标签: cocoa-touch ios core-graphics
假设我有一个 NSValue 对象。如何将其保存到磁盘并稍后检索?
埃里克
【问题讨论】:
标签: cocoa-touch ios core-graphics
NSValues 不能保存在plist 中,writeToFile 就是这样做的。您可以改用归档:
保存:
[NSKeyedArchiver archiveRootObject: myNSValue toFile:@"myPath"];
加载:
NSValue *myNSValue = [NSKeyedUnarchiver unarchiveObjectWithFile:@"myPath"];
【讨论】: