首页 文章

核心数据中的关系同步

提问于
浏览
4

如果我们选择核心数据并点击某种关系 . 然后我去数据模型检查器 .

有一个名为Relationship sync的部分 . 我想知道它是什么?我认为核心数据默认是同步关系 .

例如,如果我执行employee.boss = someBoss,那么someBoss会自动将员工添加到他的Employees关系中,oldBoss会将员工从他/她的员工关系中移除 .

那怎么来的?

默认情况下,禁用“关系同步”中“同步”项的默认值 . 所以正常的同步不可能 . 这是关于与服务器同步?

如果我分别选择属性和实体,我也会看到属性同步和实体同步 . 这他妈到底是什么?

1 回答

  • 11

    此实例中的同步意味着在不同设备上运行的应用程序的不同实例之间使用同步服务 . 它与Core Data本身没有任何关系,只是通知同步服务Core Data正在将这部分数据模型暴露给同步服务 .

    如果您不使用同步服务,则可以忽略该设置 .

相关问题