ContextNotification
public struct ContextNotification<T> where T : NSManagedObject
Wrapper around a Notification from an NSManagedObjectContext that offers type-checked access to various attributes from the Notification payload.
NOTE: as Apple’s documentation states:
You can only use the managed objects in this notification on the same thread on which it was posted.
-
Obtain an iterator over the objects that have been inserted.
Declaration
Swift
public var insertedObjects: AnyIterator<T> { get } -
Obtain an iterator over the objects that have been updated.
Declaration
Swift
public var updatedObjects: AnyIterator<T> { get } -
Obtain an iterator over the objects that have been deleted.
Declaration
Swift
public var deletedObjects: AnyIterator<T> { get } -
Get the managed object context from the notification payload.
Declaration
Swift
public var managedObjectContext: NSManagedObjectContext { get } -
Create wrapper for the given notification. The notification’s name must be .NSManagedObjectContextDidSave.
Declaration
Swift
public init(notification: Notification)Parameters
notificationthe object to wrap
View on GitHub
ContextNotification Structure Reference