NSFetchedResultsController doesn't show updates from a different context
问题 I have an NSFetchedResultsController and a few operations updates managed objects on separate threads via NSOperationQueue . The FRC (with its predicate) looks like this: - (NSFetchedResultsController*)fetchedResultsController { if(fetchedResultsController) return fetchedResultsController; NSManagedObjectContext* mainContext = [self managedObjectContext]; NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; [fetchRequest setEntity:[NSEntityDescription entityForName:@"Check"