-1

我正在使用 RestKit 从 API 下载数据,即一系列书籍描述。在我的应用程序中,此数据是只读的。我需要用户可以将一些下载的项目标记为收藏。

我想以允许使用 NSPredicate 仅获取最喜欢的书籍的方式将这些书签保存在 Core Data 中。

我不能只在 book 实体中添加一个最喜欢的字段,因为每次应用程序从服务器下载数据时,它的值都会被覆盖。我想我需要一个不同的实体,我必须在它们之间建立关系,但我找不到正确的方法。

我该如何解决这个问题?谢谢你的帮助。

4

1 回答 1

0

您的每本书都必须有一个标识符属性。只需创建收藏书籍的标识符列表即可。您甚至可能不想将其存储在 Core Data 中。相反,将其存储在 an 中NSArray并将其存储在NSUserDefaults.

于 2013-06-03T15:38:22.620 回答