到目前为止,我有以下内容:
- (id)initWithCoder:(NSCoder*) coder
{
self = [super initWithCoder: coder];
if (self) {
// Call a setup method
}
return self;
}
我应该把代码放在这里加载数组吗?我应该放什么,我应该把它放在哪里?
答案 0 :(得分:1)
您将myArray=[coder decodeObjectForKey:@"myArray"];
放在if块中。
如果您尚未设置代码的编码部分,为此您只需添加一个方法:
- (void)encodeWithCoder:(NSCoder *)encoder {
[encoder encodeObject:myArray forKey:@"myArray"];
}