1

*** 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中只有属性。

4

1 回答 1

3

当您归档或取消归档一个对象时,此时调用initWithCoderor 。encodeWithCoder请在课堂上实现NSCodingPeopleData

有关NSCoding. 这是很好的教程

于 2012-12-20T16:35:38.597 回答