最近几天,我看到一些用户在 CloudKit 仪表板遥测视图中生成了许多标记为“ATOMIC_ERROR”的错误。我对此进行了一些搜索,但我只看到一些与 CloudKit JS 相关的文档。我不使用它,我只是在多平台 macOS/iOS/tvOS 应用程序中使用标准 CloudKit 库。
- ATOMIC_ERROR 映射到哪个 CKError?CKErrorPartialFailure 也许?
- 复制此错误的通用方法是什么?
- 如何防止这个错误?
顺便说一句:我知道财产isAtomic
。我总是将isAtomic
批量更新中的属性设置为 false,因为我不需要一个区域中的多个记录之间的数据完整性。因此,我不希望出现与“原子”相关的错误。