CoreData Collection Server Sync

时间:2016-10-14 11:04:03

标签: ios core-data synchronization

我需要将在客户端上创建并保存在CoreData中的实体同步到我的服务器。服务器为实体创建GUID,将其持久化并将其发送回包括GUID的客户端。我的问题是我的实体有一个其他实体的集合作为属性(一对多关系),并且在同步时我无法将集合实体的GUID与我的实体集合正确匹配。原因可能是集合中的不同顺序或相同的标题。

我认为有两种方法可以解决这个问题:

  1. 基本上在响应到来时通过清空它来替换集合并将GUID引入新的实体集(对我来说这似乎很奇怪,因为即使在更新场景中我也必须这样做,总是删除受影响的对象)
  2. 将实体的client_id发送到服务器,让服务器保存并在响应中将其发回,这样我就可以匹配集合中的实体。
  3. 有什么建议吗?

0 个答案:

没有答案
相关问题