-1

RestKit を使用して、API からデータ、つまり書籍の説明の配列をダウンロードしています。私のアプリでは、このデータは読み取り専用です。ユーザーがダウンロードしたアイテムの一部をお気に入りとしてマークできるようにする必要があります。

このブックマークを Core Data にも保存して、NSPredicate を使用してお気に入りの本だけを取得できるようにしたいと考えています。

アプリがサーバーからデータをダウンロードするたびにその値が上書きされるため、books エンティティにお気に入りフィールドを追加することはできません。別のエンティティが必要で、それらの間に関係を確立する必要があると思いますが、正しい方法が見つかりませんでした。

どうすればこれに対処できますか? ご協力いただきありがとうございます。

4

1 に答える 1

0

各書籍には識別子プロパティが必要です。お気に入りの本の識別子のリストを作成するだけです。おそらく、これを Core Data に保存したくないでしょう。代わりに、 に保存して にNSArray保存しNSUserDefaultsます。

于 2013-06-03T15:38:22.620 に答える