1
私はCKRecordに親を設定しようとしています。基本的に、リマインダーはリストの子です。リストはすでにサーバー上に存在します。 は[LogFacilityCK]操作28174DD7CAF85542の接続エラーガット:「という名前のcom.apple.clouddにサービスを提供するために、接続の」エラードメイン= NSCocoaErrorDomainコード= 4097のUserInfoCKRecordが親エラーに設定されました4097
let record = CKRecord(recordType: "Reminder", recordID: recordID)
let listID = CKRecordID(recordName: listName, zoneID: listZoneID)
record["title"] = "Test TODO"
record.setParent(listID)
let modifyRecordsOp = CKModifyRecordsOperation(recordsToSave:[record], recordsToDelete:nil)
modifyRecordsOp.modifyRecordsCompletionBlock = { (_, _, error) in
guard error == nil else {
print(error)
return
}
}
私はこれを行うたびに、私は次のエラーを取得します= {NSDebugDescription = com.apple.clouddという名前のサービスへの接続}
setParent行を削除すると、サーバー上にレコードが正常に作成されます。私は何か間違っているのですか?