gpt4 book ai didi

macos - Cloudkit 在尝试保存记录时出错

转载 作者:搜寻专家 更新时间:2023-10-30 22:02:55 27 4
gpt4 key购买 nike

我试图简单地将一条记录保存到用户的私有(private)数据库中,但是当我运行 privateDB.saveRecord() 时,我收到一条错误消息

Not Authenticated" (9/1002); "CloudKit access was denied by user settings"; Retry after 3.0 seconds>.

此帐户能够登录到 cloudkit 仪表板,因此它是应用程序的开发人员。还有哪些问题可能会导致这种情况?非常感谢任何帮助,我已经坚持了这么久。

这是我的代码:

//variable instantiation
container = CKContainer.defaultContainer()
println(container.containerIdentifier)
publicDB = container.publicCloudDatabase
privateDB = container.privateCloudDatabase

//save record code
let passRecord = CKRecord(recordType: "Password")
passRecord.setValue("testytestPow", forKey: "title")
passRecord.setValue("password02", forKey: "value")
privateDB.saveRecord(passRecord, completionHandler: { (record, error) -> Void in
if (error != nil) {
println(error)
} else {
NSLog("Saved in cloudkit")
self.fetchTodos()
}
})

最佳答案

我发现在升级到 iCloud 驱动器之前我根本无法连接到 CloudKit;就我而言,我能够在模拟器中做到这一点。如果您设置了双因素身份验证,您也无法在模拟器上登录 iCloud。

关于macos - Cloudkit 在尝试保存记录时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26686257/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com