0

我在尝试将单例对象保存到 iPhone 磁盘时遇到了一些麻烦。

该对象是 2 个数组的集合,其中包含最喜欢的帖子和面临的工作。基本上 --> Favorites = arrayOfFavedPosts + arrayOfFavedJobs

现在我正在尝试保存该Favorites对象,以便可以从磁盘中读取曾经收藏过的帖子或工作。

我的 Faves.m 文件

错误:

2012-04-26 14:56:56.957 FirstDesign_test2[666:10403] -[Post encodeWithCoder:]: unrecognized selector sent to instance 0x6c74a80

saveToDisk当我将新对象添加到其中一个数组时调用该方法时会触发此错误...

一些帮助将不胜感激!

提前致谢

4

1 回答 1

2

您需要在您的班级(并且可能在您的班级)上采用并实施该NSCoding协议。PostJob

NSCoding 协议参考
存档和序列化编程指南:编码和解码对象

于 2012-04-26T05:30:00.793 回答