---
title: "removePendingRecordZoneChanges:"
framework: cloudkit
role: symbol
role_heading: Instance Method
path: "cloudkit/cksyncenginestate/removependingrecordzonechanges:"
---

# removePendingRecordZoneChanges:

Removes the specified record zone changes from the state.

## Declaration

```occ
- (void) removePendingRecordZoneChanges:(NSArray<CKSyncEnginePendingRecordZoneChange *> *) changes;
```

## Parameters

- `changes`: An array of record zone changes.

## Discussion

Discussion Use this method when you no longer want the sync engine to send certain pending changes.

## See Also

### Modifying pending changes

- [addPendingDatabaseChanges:](cloudkit/cksyncenginestate/addpendingdatabasechanges:.md)
- [removePendingDatabaseChanges:](cloudkit/cksyncenginestate/removependingdatabasechanges:.md)
- [CKSyncEnginePendingZoneDelete](cloudkit/cksyncenginependingzonedelete.md)
- [CKSyncEnginePendingZoneSave](cloudkit/cksyncenginependingzonesave.md)
- [CKSyncEnginePendingDatabaseChange](cloudkit/cksyncenginependingdatabasechange.md)
- [addPendingRecordZoneChanges:](cloudkit/cksyncenginestate/addpendingrecordzonechanges:.md)
- [CKSyncEnginePendingRecordZoneChange](cloudkit/cksyncenginependingrecordzonechange.md)
