CKSyncEngineWillFetchChangesEvent
The sync engine is about to fetch changes from the server.
Declaration
@interface CKSyncEngineWillFetchChangesEvent : CKSyncEngineEventOverview
The sync engine delivers the changes themselves via CKSyncEngineFetchedDatabaseChangesEvent and CKSyncEngineFetchedRecordZoneChangesEvent.
Note that this event might not always occur every time you call fetchChangesWithCompletionHandler:. For example, if you call fetchChangesWithCompletionHandler: concurrently while the engine is already fetching changes, this event might not be sent. Similarly, if there’s no logged-in account, the engine might short-circuit the call to fetchChanges, and this event won’t be sent.
Topics
Instance Properties
See Also
Accessing fetch events
willFetchChangesEventwillFetchRecordZoneChangesEventCKSyncEngineWillFetchRecordZoneChangesEventfetchedDatabaseChangesEventCKSyncEngineFetchedDatabaseChangesEventfetchedRecordZoneChangesEventCKSyncEngineFetchedRecordZoneChangesEventdidFetchRecordZoneChangesEventCKSyncEngineDidFetchRecordZoneChangesEventdidFetchChangesEventCKSyncEngineDidFetchChangesEvent