---
title: NSMergePolicyType.rollbackMergePolicyType
framework: coredata
role: symbol
role_heading: Case
path: coredata/nsmergepolicytype/rollbackmergepolicytype
---

# NSMergePolicyType.rollbackMergePolicyType

A merge policy that discards unsaved changes.

## Declaration

```swift
case rollbackMergePolicyType
```

## Discussion

Discussion This policy merges conflicts between the persistent store’s version of the object and the current in-memory version by discarding unsaved changes.

## See Also

### Policies

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