---
title: NSErrorMergePolicy
framework: coredata
role: symbol
role_heading: Global Variable
path: coredata/nserrormergepolicy
---

# NSErrorMergePolicy

The default merge policy for all managed object contexts.

## Declaration

```swift
var NSErrorMergePolicy: AnyObject
```

## Discussion

Discussion If a save fails because of conflicting objects, you can find the IDs of those objects in error’s userInfo dictionary. Use the NSInsertedObjectsKey and NSUpdatedObjectsKey keys to extract the object IDs.

## See Also

### Policies

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