使用restkit你每次有什么变化都需要重新映射一切吗?

时间:2014-10-19 19:52:41

标签: ios database restkit

现在我有一台服务器可以完全按照restkit的要求格式化我的数据,而restkit只需要它并将其直接映射到coredata。

这很好用,但是当我开始积累大量数据时,它会变慢。

例如,我有一个名为" story"每个故事都包含一系列"帖子"。每次新的"帖子"得到补充,我重新创造了故事"新帖子所属的对象,并将故事对象返回给用户以使restkit映射。随着一个故事开始积累许多帖子,这个过程对于restkit变得非常缓慢。我希望有一种方法可以发回新的帖子,然后告诉restkit"嘿,把这篇文章添加到这个故事的帖子中#34;这与我现在的做法形成对比,更像是"用我刚刚返回的这个故事替换这个故事,其中包括所有帖子,包括任何新的或更新的帖子"。

这是否可以在restkit中使用?我自己更好地操纵核心数据以支持更新吗?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

你可以查看外键映射'将您的新帖子连接到现有故事。最重要的部分是将relationship assignment type设置为Union,因为默认值为replace。