---
title: "remove(pendingDatabaseChanges:)"
framework: cloudkit
role: symbol
role_heading: Instance Method
path: "cloudkit/cksyncengine-5sie5/state-swift.class/remove(pendingdatabasechanges:)"
---

# remove(pendingDatabaseChanges:)

Removes the specified database changes from the state.

## Declaration

```swift
final func remove(pendingDatabaseChanges: [CKSyncEngine.PendingDatabaseChange])
```

## Parameters

- `pendingDatabaseChanges`: 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

### Manipulating pending changes

- [add(pendingDatabaseChanges:)](cloudkit/cksyncengine-5sie5/state-swift.class/add(pendingdatabasechanges:).md)
- [CKSyncEngine.PendingDatabaseChange](cloudkit/cksyncengine-5sie5/pendingdatabasechange.md)
- [add(pendingRecordZoneChanges:)](cloudkit/cksyncengine-5sie5/state-swift.class/add(pendingrecordzonechanges:).md)
- [remove(pendingRecordZoneChanges:)](cloudkit/cksyncengine-5sie5/state-swift.class/remove(pendingrecordzonechanges:).md)
- [CKSyncEngine.PendingRecordZoneChange](cloudkit/cksyncengine-5sie5/pendingrecordzonechange.md)
