---
title: "removePendingDatabaseChanges:"
framework: cloudkit
role: symbol
role_heading: Instance Method
path: "cloudkit/cksyncenginestate/removependingdatabasechanges:"
---

# removePendingDatabaseChanges:

Removes the specified database changes from the state.

## Declaration

```occ
- (void) removePendingDatabaseChanges:(NSArray<CKSyncEnginePendingDatabaseChange *> *) changes;
```

## Parameters

- `changes`: An array of database 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)
- [CKSyncEnginePendingZoneDelete](cloudkit/cksyncenginependingzonedelete.md)
- [CKSyncEnginePendingZoneSave](cloudkit/cksyncenginependingzonesave.md)
- [CKSyncEnginePendingDatabaseChange](cloudkit/cksyncenginependingdatabasechange.md)
- [addPendingRecordZoneChanges:](cloudkit/cksyncenginestate/addpendingrecordzonechanges:.md)
- [removePendingRecordZoneChanges:](cloudkit/cksyncenginestate/removependingrecordzonechanges:.md)
- [CKSyncEnginePendingRecordZoneChange](cloudkit/cksyncenginependingrecordzonechange.md)
