我一直在Objective-C編程大約一年,但我是雲工具箱的新手。我可以做簡單的事情,例如抓取,保存和刪除記錄,但我一直無法找到刪除多個記錄的方法。 我嘗試了一個for循環,但是,雖然沒有錯誤,但沒有被刪除。 繼承人某些代碼:同時刪除多個CKRecords
for (CKRecord* r in self.allRecords) {
[[[CKContainer defaultContainer] publicCloudDatabase] deleteRecordWithID:r.recordID completionHandler:^(CKRecordID *recordID, NSError *error) {
if (error) {
NSLog(@"error");
}else
NSLog(@"deleted");
}];
}
allRecords是含有我需要刪除記錄數組,但它不刪除任何記錄。 感謝
你正在收到的回覆/錯誤是什麼? – harryhorn
沒有錯誤,並且調用刪除日誌。記錄然後被查詢並加載到一個tableview中,並有相同數量的記錄 –
我同意Trevor的迴應。看起來CloudKit中的記錄被正確刪除,基於您獲得成功響應的事實 – harryhorn