如何检测所有CloudKit更新何时发生?

时间:2017-09-22 15:00:28

标签: ios swift cloudkit

在我的代码中,我正在使用func fetchDatabaseChangesApple Documentation

中描述的func fetchZoneChanges方法

我需要在CloudKit记录的所有提取和更改发生后发送通知。我不清楚我应该把这个电话放在哪里?

operation.recordZoneFetchCompletionBlock或可能在operation.recordChangedBlock

此发送通知调用应在所有更新发生后进行。

1 个答案:

答案 0 :(得分:0)

您可以在此处的文档中找到答案。

https://developer.apple.com/library/content/documentation/DataManagement/Conceptual/CloudKitQuickStart/SubscribingtoRecordChanges/SubscribingtoRecordChanges.html

简而言之,您设置了对cloudKit代码的订阅,然后通过appDelegate注册以进行远程通知。而不是最终设置代码来处理它们。