deletedObjects
The set of objects that will be removed from their persistent store during the next save operation.
Declaration
var deletedObjects: Set<NSManagedObject> { get }Discussion
The returned set does not necessarily include all the objects that have been deleted (using delete(_:))—if an object has been inserted and deleted without an intervening save operation, it may not be included in the set.
A managed object context does not post key-value observing notifications when the return value of deletedObjects changes. A context does, however, post a NSManagedObjectContextObjectsDidChange notification when a change is made, and a NSManagedObjectContextWillSave notification and a NSManagedObjectContextDidSave notification before and after changes are committed respectively (although again the set of deleted objects given for an NSManagedObjectContextDidSave does not include objects that were inserted and deleted without an intervening save operation—that is, they had never been saved to a persistent store).