NSFetchedResultsController doesn't call controllerDidChangeContent: after update to non-fetched NSManagedObject
问题 I populate and save: an initial NSManagedObjectContext setup an NSFetchedResultsController with a different NSManagedObjectContext , which filters on a boolean "show" attribute. Finally update "show" on yet another NSManagedObjectContext and save: . I expect that this should cause my NSFetchedResultsController to call NSFetchedResultsControllerDelegate 's controllerDidChangeContent: . I never get that call. NSFetchedResultsController with predicate ignores changes merged from different