I have an app with a simple CoreData model that is 3 entities:
B <---> A <<----> C
A is the main object and it has relationships to (aggregates) 2 other entities (B and C).
The UI shows some bits of data from all 3 in the UITableView and the detail view (it's a master/detail app). My problem is that if the user edits the currently viewed item and modifies properties of B or C the NSFetchedResultsController that is keyed on entities of type A does not get called via the NSFetchedResultsControllerDelegate.
Logically, changes in B/C objects is a change to an A in terms of the aggregate being displayed. Is there a way to configure the fetch or the controller so that it will update itself if any of these entity types change?