---
title: CKSyncEngineFetchedRecordZoneChangesEvent
framework: cloudkit
role: symbol
role_heading: Class
path: cloudkit/cksyncenginefetchedrecordzonechangesevent
---

# CKSyncEngineFetchedRecordZoneChangesEvent

An object that provides information about fetched record zone changes.

## Declaration

```occ
@interface CKSyncEngineFetchedRecordZoneChangesEvent : CKSyncEngineEvent
```

## Overview

Overview note: Although CloudKit doesn’t guarantee the order of fetched database changes, the typical order for both deletions and modifications is oldest to newest.

## Topics

### Accessing changes

- [deletions](cloudkit/cksyncenginefetchedrecordzonechangesevent/deletions.md)
- [CKSyncEngineFetchedRecordDeletion](cloudkit/cksyncenginefetchedrecorddeletion.md)
- [modifications](cloudkit/cksyncenginefetchedrecordzonechangesevent/modifications.md)

## Relationships

### Inherits From

- [CKSyncEngineEvent](cloudkit/cksyncengineevent.md)

## See Also

### Accessing fetch events

- [willFetchChangesEvent](cloudkit/cksyncengineevent/willfetchchangesevent.md)
- [CKSyncEngineWillFetchChangesEvent](cloudkit/cksyncenginewillfetchchangesevent.md)
- [willFetchRecordZoneChangesEvent](cloudkit/cksyncengineevent/willfetchrecordzonechangesevent.md)
- [CKSyncEngineWillFetchRecordZoneChangesEvent](cloudkit/cksyncenginewillfetchrecordzonechangesevent.md)
- [fetchedDatabaseChangesEvent](cloudkit/cksyncengineevent/fetcheddatabasechangesevent.md)
- [CKSyncEngineFetchedDatabaseChangesEvent](cloudkit/cksyncenginefetcheddatabasechangesevent.md)
- [fetchedRecordZoneChangesEvent](cloudkit/cksyncengineevent/fetchedrecordzonechangesevent.md)
- [didFetchRecordZoneChangesEvent](cloudkit/cksyncengineevent/didfetchrecordzonechangesevent.md)
- [CKSyncEngineDidFetchRecordZoneChangesEvent](cloudkit/cksyncenginedidfetchrecordzonechangesevent.md)
- [didFetchChangesEvent](cloudkit/cksyncengineevent/didfetchchangesevent.md)
- [CKSyncEngineDidFetchChangesEvent](cloudkit/cksyncenginedidfetchchangesevent.md)
