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このエラーは、配列の1つに新しいオブジェクトを追加するときにメソッドを呼び出すと発生します...

いくつかの助けを本当にいただければ幸いです!

前もって感謝します

4

1 に答える 1

2

あなたはあなたのクラス(そしておそらくあなたのクラス)にNSCodingプロトコルを採用して実装する必要があります。PostJob

NSCodingプロトコルリファレンス
アーカイブおよびシリアル化プログラミングガイド:オブジェクトのエンコードとデコード

于 2012-04-26T05:30:00.793 に答える