尝试将记录保存到 cloudkit 时出现以下错误
我已经做了一切
- 为记录类型认证的安全角色具有读取、写入和创建权限
- 我试过重置开发环境
- 有趣的是,即使在我将容器与我的应用程序设置解除关联后,该应用程序仍然可以工作
- 我的查询工作正常 - 只有保存失败
这是我的代码
let publicDatabase = CKContainer.default().publicCloudDatabase
let record = CKRecord(recordType: "test")
record.setValue("test", forKey: "test")
publicDatabase.save(record) { (savedRecord, error) in DispatchQueue.main.async {
if error == nil {
print("saved")
} else {
print(error!)
print("Record Not Saved")
}
}
}
任何帮助将不胜感激