Class

NSSaveChangesRequest

An encapsulation of a collection of changes to be made by an object store in response to a save operation on a managed object context.

Declaration

class NSSaveChangesRequest : NSPersistentStoreRequest

Topics

Initializing a Request

Getting Information about a Request

var insertedObjects: Set<NSManagedObject>?

The objects that were inserted into the calling context.

var updatedObjects: Set<NSManagedObject>?

The objects that were modified in the calling context.

var deletedObjects: Set<NSManagedObject>?

The objects that were deleted in the calling context.

var lockedObjects: Set<NSManagedObject>?

The objects that were flagged for optimistic locking on the calling context.

Relationships

Conforms To

See Also

Store Coordination

class NSPersistentStoreCoordinator

A coordinator that uses the model to help contexts and persistent stores communicate.

class NSPersistentStore

The abstract base class for all Core Data persistent stores.

class NSPersistentStoreDescription

A description object used to create and load a persistent store.

class NSPersistentStoreRequest

Criteria used to retrieve data from or save data to a persistent store.

class NSPersistentStoreResult

The abstract base class for results returned from a persistent store coordinator.

class NSPersistentStoreAsynchronousResult

A concrete class used to represent the results of an asynchronous request.

class NSAtomicStore

An abstract superclass that you subclass to create a Core Data atomic store.

class NSAtomicStoreCacheNode

A concrete class that you use to represent basic nodes in a Core Data atomic store.

class NSIncrementalStore

An abstract superclass defining the API through which Core Data communicates with a store.

class NSIncrementalStoreNode

A concrete class used to represent basic nodes in a Core Data incremental store.