hasChanges
A Boolean value that indicates whether the managed object has been inserted, has been deleted, or has unsaved changes.
Declaration
var hasChanges: Bool { get }Discussion
true if the receiver has been inserted, has been deleted, or has unsaved changes, otherwise false. The result is the equivalent of OR-ing the values of isInserted, isDeleted, and isUpdated.