fetchUserRecordIDWithCompletionHandler
返回:
<CKError 0x14daad30: "Server Rejected Request" (15/2001); "Request failed with http status code 500">
我从未在CloudKit
中看到过这个错误。你认为现在有一些iCloud服务被关闭了吗?
defaultContainer.fetchUserRecordIDWithCompletionHandler({ _userRecordID, error in
if error == nil {
userRecordID = _userRecordID
loggedInUserRecordName = _userRecordID.recordName
dispatch_async(dispatch_get_main_queue(), {
self.progressView.setProgress(2 / self.steps, animated: true)
})
} else {
Utility.log("error 1231: \(error.localizedDescription)")
}
dispatch_semaphore_signal(self.sema)
})
奇怪的是,fetchUserRecordIDWithCompletionHandler
在我的另一个项目中与另一个容器一起工作,但是通常不使用这个容器来处理这个项目。
有什么办法吗?
发布于 2017-08-22 07:45:50
检查功能中的id和CKContainer的初始化,确保它们是相同的。在我的例子中,我犯了这个错误,error?.localizedDescription是可选的(“请求失败,http状态代码500")
https://stackoverflow.com/questions/29042763
复制相似问题