CKSyncEngine.Event
Describes an event that occurs during a sync operation.
Declaration
enum EventOverview
While syncing, CKSyncEngine posts several different types of events. Each event has an associated struct value with details describing the nature of the event.
See the documentation for each event struct for more details about when and why an event is posted.
Topics
Account changes
Remote database changes
CKSyncEngine.Event.willFetchChanges(_:)CKSyncEngine.Event.WillFetchChangesCKSyncEngine.Event.fetchedDatabaseChanges(_:)CKSyncEngine.Event.FetchedDatabaseChangesCKSyncEngine.Event.didFetchChanges(_:)CKSyncEngine.Event.DidFetchChanges
Remote record zone changes
CKSyncEngine.Event.willFetchRecordZoneChanges(_:)CKSyncEngine.Event.WillFetchRecordZoneChangesCKSyncEngine.Event.fetchedRecordZoneChanges(_:)CKSyncEngine.Event.FetchedRecordZoneChangesCKSyncEngine.Event.didFetchRecordZoneChanges(_:)CKSyncEngine.Event.DidFetchRecordZoneChanges
Pending local changes
CKSyncEngine.Event.willSendChanges(_:)CKSyncEngine.Event.WillSendChangesCKSyncEngine.Event.sentDatabaseChanges(_:)CKSyncEngine.Event.SentDatabaseChangesCKSyncEngine.Event.sentRecordZoneChanges(_:)CKSyncEngine.Event.SentRecordZoneChangesCKSyncEngine.Event.didSendChanges(_:)CKSyncEngine.Event.DidSendChanges