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 Block

    Declaration

    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