保存后读取CloudKit记录

时间:2015-09-13 18:41:22

标签: objective-c cloudkit ckrecord

我使用- (void)saveRecord:(CKRecord *)record completionHandler:(void (^)(CKRecord *record, NSError *error))completionHandler;函数创建CloudKit记录。

然后我在saveRecord的completionHandler中使用- (void)performQuery:(CKQuery *)query inZoneWithID:(CKRecordZoneID *)zoneID completionHandler:(void (^)(NSArray /* CKRecord */ *results, NSError *error))completionHandler;获取此类型的所有记录。但是在这个查询的结果中,没有我之前添加的记录。

然后当我在一段时间后再次执行查询时,我有所有记录,包括我刚刚添加的记录。我现在怎么可能已经添加的记录已经存在于数据库中。难道它不能在完成处理程序中可用吗?

0 个答案:

没有答案