, , , , , , ?. NSManagedObjectContextDidSaveNotification ( ) , :
NSNotificationCenter *dnc = [NSNotificationCenter defaultCenter];
[dnc addObserver:myController selector:@selector(updateTable:) name:NSManagedObjectContextDidSaveNotification object:controller.context];
UpdateTable myController :
- (void)updateTable:(NSNotification *)saveNotification
{
if (fetchedResultsController == nil)
{
NSError *error;
if (![[self fetchedResultsController] performFetch:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
exit(-1);
}
}
else
{
NSManagedObjectContext *context = [fetchedResultsController managedObjectContext];
[context mergeChangesFromContextDidSaveNotification:saveNotification];
[self.tableView reloadData];
}
, .
-Oscar