---
title: "resolve(mergeConflicts:)"
framework: coredata
role: symbol
role_heading: Instance Method
path: "coredata/nsmergepolicy/resolve(mergeconflicts:)"
---

# resolve(mergeConflicts:)

Resolves the conflicts in a given list.

## Declaration

```swift
func resolve(mergeConflicts list: [Any]) throws
```

## Parameters

- `list`: An array of merge conflicts (instances of doc://com.apple.coredata/documentation/CoreData/NSMergeConflict).

## Discussion

Discussion If you override this method in a subclass, you should typically invoke the superclass’s implementation in addition to performing your own operations.

## See Also

### Resolving a Conflict

- [resolve(constraintConflicts:)](coredata/nsmergepolicy/resolve(constraintconflicts:).md)
- [resolve(optimisticLockingConflicts:)](coredata/nsmergepolicy/resolve(optimisticlockingconflicts:).md)
