Conflict Resolution

Detect and resolve conflicts that occur when data is changed on multiple threads.

Topics

Conflict Management

NSConstraintConflict

An encapsulation of conflicts that occur during an attempt to save a managed object.

NSMergeConflict

An encapsulation of conflicts that occur during an attempt to save changes in a managed object context.

NSMergePolicy

A policy object that you use to resolve conflicts between the persistent store and in-memory versions of managed objects.

NSQueryGenerationToken

A token that indicates which generation of the persistent store is being accessed.

See Also

Background Tasks

Using Core Data in the Background

Use Core Data in both a single-threaded and multithreaded app.

Loading and Displaying a Large Data Feed

Consume data in the background, and lower memory usage by batching imports and preventing duplicate records in the Core Data store.

Batch Processing

Use batch processes to manage large data changes.