EntityMonitor

public class EntityMonitor<T: NSManagedObject>

Class for monitoring changes within a given NSManagedObjectContext to a specific Core Data Entity with optional filtering via an NSPredicate.

  • Initializer to create an EntityMonitor to monitor changes to a specific Core Data Entity.

    This initializer is failable in the event your Entity is not within the supplied NSManagedObjectContext.

    Declaration

    Swift

    public init(context: NSManagedObjectContext, entity: NSEntityDescription,
                    frequency: FireFrequency = .onSave, filterPredicate: NSPredicate? = nil)