SwiftData云同步冲突解决方法咨询
SwiftData云同步冲突解决方法咨询
我发现SwiftData支持CloudKit同步,但目前还没找到设置冲突解决行为的方式。举个例子,如果不同设备给同一个字段设置了不同的值,或者因为其他设备删除数据导致关联关系变成孤立状态,应用总得有办法处理这些情况吧?
在SwiftData底层封装的Core Data里,我们可以借助冲突解决系统,还有NSMergePolicy这类类来处理这类冲突问题。
那SwiftData里能直接用到这些功能吗?如果不行的话,用SwiftData模型做云同步时,该怎么处理这类冲突呢?
备注:内容来源于stack exchange,提问作者Bill




