---
title: NSMergePolicyType.overwriteMergePolicyType
framework: coredata
role: symbol
role_heading: Case
path: coredata/nsmergepolicytype/overwritemergepolicytype
---

# NSMergePolicyType.overwriteMergePolicyType

A merge policy type that overwrites the entire stored object.

## Declaration

```swift
case overwriteMergePolicyType
```

## 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

### Policies

- [NSMergePolicyType.errorMergePolicyType](coredata/nsmergepolicytype/errormergepolicytype.md)
- [NSMergePolicyType.mergeByPropertyStoreTrumpMergePolicyType](coredata/nsmergepolicytype/mergebypropertystoretrumpmergepolicytype.md)
- [NSMergePolicyType.mergeByPropertyObjectTrumpMergePolicyType](coredata/nsmergepolicytype/mergebypropertyobjecttrumpmergepolicytype.md)
- [NSMergePolicyType.rollbackMergePolicyType](coredata/nsmergepolicytype/rollbackmergepolicytype.md)
