I am trying to observe individual NSManagedObject changes on NSManagedObjectContextWillSaveNotification:
NSManagedObject
NSManagedObjectContextWillSaveNotification
- (void)managedObjectContextWi
I encountered the same issue. Instead of getting the flags, I just checked if changedValues() is empty.
For Swift:
if !managedObject.changedValues().isEmpty { // Has some changed values }