Определение того, какие поля были изменены до сохранения CoreData

// настроить уведомления

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

// позже

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

Есть ли способ определить из обновленных объектов, какие поля были фактически изменены?

спасибо, Майкл

13
задан Daniel Galasko 23 July 2013 в 15:45
поделиться