我正在尝试保存自定义单元格对象,然后再显示它们。但是我完全无法理解机制:
- (id)initWithCoder:(NSCoder *)decoder {
if((self = [super init])) {
self.action = [decoder decodeObjectForKey:@"action"];
}
return self;
}
和
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
}
return self;
}
这样我就可以解码我的变量,但表格单元根本不显示。如果我用编码器删除初始化,我确实会显示我的表格单元界面,但无法解码变量。我应该怎么做才能完成这项工作?