![](/img/trans.png)
[英]CloudKit: “Internal Error” (1/4000); “Couldn't get a signing certificate”>
[英]CloudKit: Couldn't renew our secure session
我正在嘗試使用以下代碼從cloudkit請求記錄:
CKContainer *myContainer = [CKContainer defaultContainer];
CKDatabase *publicDatabase = [myContainer publicCloudDatabase];
CKDatabase *privateDatabase = [myContainer privateCloudDatabase];
[publicDatabase saveRecord:artworkRecord completionHandler:^(CKRecord *artworkRecord, NSError *error){
if (!error) {
NSLog(@"saved!!!");
CKDatabase *publicDatabase = [[CKContainer containerWithIdentifier:@"Artwork"] publicCloudDatabase];
CKRecordID *artworkRecordID = [[CKRecordID alloc] initWithRecordName:@"115"];
[publicDatabase fetchRecordWithID:artworkRecordID completionHandler:^(CKRecord *artworkRecord, NSError *error) {
if (error) {
NSLog(@"error fetching %@", error);
}
else
{
NSLog(@"loading record %@", artworkRecord );
}
}];
when I make the request I get this error: "errors === <CKError 0x1780533b0: "Internal Error" (1/4000); "Couldn't renew our secure session">"
但是奇怪的是我可以毫無問題地保存更多記錄。
我正在使用iPad wifi測試此代碼
非常感謝您的幫助。
如果CloudKit無法到達服務器以獲取其配置,則會錯誤地返回此錯誤。 如果您嘗試訪問服務器未配置的容器,或者網絡連接出現問題,則通常會發生這種情況。
這是CloudKit中的錯誤,在這種情況下,最新的iOS和OS X版本應該提供更好的錯誤消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.