NSManagedObjectContext
Undocumented
-
fetch all the objects from an array of NSManagedObjectID
Parameter
Parameter managedObjects: Array of NSManagedObjectIDs- Return: Array of NSManagedObjects
Declaration
Swift
@objc public func existingObjecsWithIds(managedObjects objectIDArray:[NSManagedObjectID]) -> [NSManagedObject]
Parameters
managedObjects
Array of NSManagedObjectIDs
-
fetch all the objects from an array of NSManagedObjects
Parameter
Parameter managedObjects: Array of NSManagedObjects- Return: Array of NSManagedObjectIDs
Declaration
Swift
@objc public func existingIdsWith(managedObjects objectIDArray:[NSManagedObject]) -> [NSManagedObjectID]
Parameters
managedObjects
Array of NSManagedObjects
-
Move array of NSManagedObject in the current Managed Object Context
Parameter
Parameter managedObjects: Array of NSManagedObjects- Return: Array of NSManagedObjects in the current context
Declaration
Swift
@objc public func moveInContext(managedObjects objectIDArray:[NSManagedObject]) -> [NSManagedObject]
Parameters
managedObjects
Array of NSManagedObjects
-
Save the current context in a background queue
Parameter
Parameter completionBlock: The completion BlockDeclaration
Swift
public func save(completionBlock: @escaping MCCoreDataAsyncResult) -> Void
Parameters
completionBlock
The completion Block
-
Save the current context and wait
Declaration
Swift
public func saveAndWait(completionBlock: @escaping MCCoreDataAsyncResult) -> Void