【发布时间】:2020-01-23 20:52:34
【问题描述】:
我正在尝试使用 CloudKit 来同步用户创建的一系列项目。考虑一个具有特定顺序的 TODO 列表。
我的第一个想法可能是给每个 TODO 一个 position 属性,但我认为这可能不是一个好主意,因为当您从多个设备同步时,我不确定 CloudKit 如何处理合并。然后丢失或重复的 position 肯定会使 tableView 崩溃。
我想也许另一种方法是将一系列 TODO id 保存到 [String] 但实际上该数组会遇到相同的合并问题?
什么是最佳实践?
【问题讨论】:
标签: ios swift core-data cloudkit