[英]How to restore an array with NSCoder
到目前為止,我有以下內容:
- (id)initWithCoder:(NSCoder*) coder
{
self = [super initWithCoder: coder];
if (self) {
// Call a setup method
}
return self;
}
我應該把代碼加載到這里嗎? 我應該放什么,我應該放哪里?
您將myArray=[coder decodeObjectForKey:@"myArray"];
在if塊中。
如果您尚未設置代碼的編碼部分,只需添加一個方法即可:
- (void)encodeWithCoder:(NSCoder *)encoder {
[encoder encodeObject:myArray forKey:@"myArray"];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.