【发布时间】:2014-12-24 10:13:29
【问题描述】:
我正在开发一个没有 CoreData 的基于文档的应用程序。我有一个类Player,它是NSObject 的子类。该类有一些变量,我也正确实现了- (id)initWithCoder:(NSCoder *)coder和- (void)encodeWithCoder:(NSCoder *)coder方法。这就是我归档数据的方式:
- (NSData *) dataOfType:(NSString *)aType
error:(NSError **)outError
{
return [NSKeyedArchiver archivedDataWithRootObject:players];
}
(players 是一个 NSMutableArray 持有 Player 类的一些实例)。节省工作绝对没问题。我想知道的是如何归档(并在以后取消归档)在 Document.h 文件中声明的一些变量?
【问题讨论】:
标签: objective-c xcode macos cocoa nskeyedarchiver