【发布时间】:2013-06-06 14:07:57
【问题描述】:
我有一个对象数组(自定义对象),它被称为“收藏夹”,当我尝试将此数组存储在 NSUserDefault 中时出现此错误
我的代码:
inside favorite -> (object1, object2, object3...) from class MyObject
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSData* myClassArrayData = [NSKeyedArchiver archivedDataWithRootObject:favorite];
[defaults setObject:myClassArrayData forKey:@"favorite"];
我的错误:
[MyObject encodeWithCoder:]: unrecognized selector sent to instance
为什么?
【问题讨论】:
标签: ios objective-c object nsuserdefaults