Contents

CKSyncEngine.Event.WillFetchChanges

The sync engine is about to fetch changes from the server.

Declaration

struct WillFetchChanges

Overview

The sync engine delivers the changes themselves via CKSyncEngine.Event.FetchedDatabaseChanges and CKSyncEngine.Event.FetchedRecordZoneChanges.

Note that this event might not always occur every time you call fetchChanges(_:). For example, if you call fetchChanges(_:) 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

Debugging the event

Instance Properties

Default Implementations

See Also

Remote database changes