我CKModifyRecordsOperation
用来保存一组记录,如果我有互联网连接,一切正常,并且正在调用完成块。但是当我没有连接时,不会调用完成块,并且我没有得到任何关于我的操作失败的信息。
我在完成块中使用以下代码
modifyOperations.modifyRecordsCompletionBlock = ^(NSArray *savedRecords, NSArray *deletedRecordIDs, NSError *error)
{
if(error){
NSLog(@"Error: %@", error.localizedDescription);
}
item.creatorRecordId = record.recordID;
};
然后我正在使用
[self.publicDB addOperation:modifyOperations];
如果操作失败,例如在没有互联网连接的情况下,我该如何获取信息?