【发布时间】:2014-09-05 11:09:34
【问题描述】:
我需要对包含多个自定义NSObject 类实例的数组进行编码。但是,这样做时,它会返回带有消息的崩溃:
-[Person encodeWithCoder:]:无法识别的选择器发送到实例 0x8ff2c50
该类包含多个属性,并将它们存储为一个集合是该类的目的。
它崩溃的编码器方法是这样的:
- (void)encodeWithCoder:(NSCoder *)encoder
{
[encoder encodeObject:_arrayOfPeople forKey:@"DataStoragePeopleArray"];
}
【问题讨论】:
-
你也需要对你的 NSObject 类属性进行编码。
标签: ios objective-c