【发布时间】:2013-12-05 08:27:09
【问题描述】:
我正在使用最新版本的 RestKit 访问 API,并且正在拉下一些“事件”对象。
我有两个不同的 API 端点:
1.“所有事件”
2.“该用户的事件”
来自端点 #2 的事件是来自端点 #1 的事件的子集。
目前,我创建了两个不同的 CoreData 实体,每个端点一个。这可行,但效率低下 - 子集中的那些事件存在重复。
我想做的是使用端点 #1 来下拉所有事件,然后使用端点 #2 标记与该用户相关的那些事件(来自端点 #1)。
是否可以使用 RKEntityMapping 将任意值(标志)映射到接收到的对象 - 因此我可以在用户事件到达时对其进行标记,但仍将它们作为事件的超集放入相同的 CoreData 实体中。
或者有什么其他建议?
【问题讨论】:
标签: ios cocoa core-data restkit restkit-0.20