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

问题描述:

在我的代码我使用这个Apple Documentation如何检测所有CloudKit更新何时发生?

描述func fetchDatabaseChangesfunc fetchZoneChanges方法,我需要发送的通知后全部取和CloudKit记录的变化发生了。我不清楚我应该把这个电话放在哪里?

operation.recordZoneFetchCompletionBlock或者可能在operation.recordChangedBlock

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

你可以在这里找到你的答案。

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

总之你设置订阅cloudKit代码,然后注册直通的的appDelegate远程通知。并且最终设置代码来处理它们,当你得到它们。

+0

非常感谢! – Adelmaer