无法弄清谁是谁在打电话

时间:2012-12-20 16:29:43

标签: objective-c ios

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[PeopleData initWithCoder:]: unrecognized selector sent to instance 0x6888c10'

我会尽量简单。这行怎么样:

NSData* objData = [NSKeyedArchiver archivedDataWithRootObject:[newStorage yourStaticArray]];

知道在哪个班级寻找NSCode?现在我收到上面的错误,因为它正在错误的地方搜索NSCode。 在班级PeopleData中,只有属性。

1 个答案:

答案 0 :(得分:3)

当您归档或取消归档对象时,此时会调用initWithCoderencodeWithCoder。 请在PeopleData班级

中实施NSCoding

有关NSCoding的教程。 Here is the good tutorial