【发布时间】:2013-06-03 01:42:30
【问题描述】:
这个问题是在一年前提出的,但我有一个关于在线/离线同步的具体问题。
设备 A 和 B 都处于离线状态,您对模型进行独立更改,假设您首先连接设备 A,因此这些更改会同步到云端。
现在您连接设备 B,现在这些更改需要与云上现有的更改合并(而不是简单地替换云,因为它们也有更改)
iCloud 会处理这个问题吗?
【问题讨论】:
这个问题是在一年前提出的,但我有一个关于在线/离线同步的具体问题。
设备 A 和 B 都处于离线状态,您对模型进行独立更改,假设您首先连接设备 A,因此这些更改会同步到云端。
现在您连接设备 B,现在这些更改需要与云上现有的更改合并(而不是简单地替换云,因为它们也有更改)
iCloud 会处理这个问题吗?
【问题讨论】:
就是这样,Core Data 与 iCloud 一起工作并合并任何更改,通过选择获胜者来解决冲突。您无法帮助选择获胜者,但如果/当您的应用有任何新的更改可用时,您会收到通知。
【讨论】: