---
title: NSOverwriteMergePolicy
framework: coredata
role: symbol
role_heading: Global Variable
path: coredata/nsoverwritemergepolicy
---

# NSOverwriteMergePolicy

A merge policy that overwrites the entire stored object.

## Declaration

```swift
var NSOverwriteMergePolicy: AnyObject
```

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

- [NSErrorMergePolicy](coredata/nserrormergepolicy.md)
- [NSMergeByPropertyStoreTrumpMergePolicy](coredata/nsmergebypropertystoretrumpmergepolicy.md)
- [NSMergeByPropertyObjectTrumpMergePolicy](coredata/nsmergebypropertyobjecttrumpmergepolicy.md)
- [NSRollbackMergePolicy](coredata/nsrollbackmergepolicy.md)
- [NSMergePolicyType](coredata/nsmergepolicytype.md)
