Identificar quais campos foram alterados antes que o CoreData salve

// configurar notificações

[[NSNotificationCenter defaultCenter]
 addObserver:self
 selector:@selector(dataChanged:)
 name:NSManagedObjectContextDidSaveNotification
 object:context];    

//mais tard

- (void)dataChanged:(NSNotification *)notification{
  NSDictionary *info = notification.userInfo;
  NSSet *insertedObjects = [info objectForKey:NSInsertedObjectsKey];
  NSSet *deletedObjects = [info objectForKey:NSDeletedObjectsKey];
  NSSet *updatedObjects = [info objectForKey:NSUpdatedObjectsKey];

Existe alguma maneira de determinar, a partir dos objetos atualizados, quais campos foram realmente alterados?

obrigado, Michael

questionAnswers(1)

yourAnswerToTheQuestion