【发布时间】:2021-12-06 00:20:57
【问题描述】:
我正在关注WWDC2020 video,试图将 cloudKit 数据库范围指定为公共,例如
cloudKitContainerOptions.databaseScope = .public
但是 Xcode 13 总是抱怨
com.apple.coredata.cloudkit.zone:__defaultOwner__ = <CKError 0x6000014988d0: "Server Rejected Request" (15/2027); server message = "Custom zones are not allowed in public DB"
即使我没有在公共数据库中创建任何自定义区域或从 iOS 应用程序端指定区域。指向上面的 databaseSceope = .private 工作正常,应用程序确实将记录保存到名为 com.apple.coredata.cloudkit.zone 的区域中的私有数据库中。
【问题讨论】:
标签: ios core-data cloudkit ios15