Я пытаюсь получить запись с помощью CloudKit, и это не удается со следующей ошибкой: «Не удалось получить ресурс». Я подтвердил (через панель управления CloudKit), что запись существует в моей общедоступной базе данных, в зоне по умолчанию и в контейнере по умолчанию (не в настраиваемом контейнер). Вот мой код:
CKContainer *container = [CKContainer defaultContainer];
CKDatabase *publicDatabase = [container publicCloudDatabase];
CKRecordID *artworkRecordID = [[CKRecordID alloc] initWithRecordName:@"1C0DCC08-71D3-4C47-A417-DB92D2EECB67"];
[publicDatabase fetchRecordWithID:artworkRecordID completionHandler:^(CKRecord *artworkRecord, NSError *error) {
if (error) {
// Error handling for failed fetch from public database
}
else {
// Display the fetched record
}
}];