大多数CloudKit操作都是异步执行的,并且要求您提供完成处理程序来处理结果。所有操作都依赖于连接到网络的用户,因此您应该准备好处理可能发生的错误。您的应用程序还应注意其发出的请求数量以及来回传输到iCloud的数据大小。这是典型的CloudKit应用程序的基本工作流程:
CloudKit原子地保存每个记录。如果需要在单个原子事务中保存一组记录,则将它们保存到可使用CKRecordZone类创建的自定义区域。区域是安排离散记录组的有用方法,但是只有私有数据库才支持区域。不能在公共数据库中创建区域
QQ:3365059189
SwiftUI技术交流QQ群:518696470