---
title: overwrite
framework: coredata
role: symbol
role_heading: Type Property
path: coredata/nsmergepolicy/overwrite
---

# overwrite

A merge policy that overwrites the entire stored object.

## Declaration

```swift
class var overwrite: NSMergePolicy { get }
```

## Discussion

Discussion This policy merges conflicts between the persistent store’s version of the object and the current in-memory version by saving the entire in-memory object to the persistent store.

## See Also

### Defining Merge Policies

- [error](coredata/nsmergepolicy/error.md)
- [mergeByPropertyStoreTrump](coredata/nsmergepolicy/mergebypropertystoretrump.md)
- [mergeByPropertyObjectTrump](coredata/nsmergepolicy/mergebypropertyobjecttrump.md)
- [rollback](coredata/nsmergepolicy/rollback.md)
- [Merge Policies](coredata/merge-policies.md)
