I have an FRC that fetches a set of Objects that are have a relationship to a Category (one Category to many Objects). My predicate for the fetching the Objects is as follows:
[NSPredicate predicateWithFormat:@"Category.enabled = YES"]
Toggling enabled
on a Category should fire off the FRC callback for didChangeObject
, to either add or remove all of the Category's Objects from the data set. The initial data set it correctly filtered by this predicate, however any future changes to a Category's enabled
property never fires off the FRC callback to remove or add the Objects. The FRC delegate is not nil, other FRC changes are correctly received by the delegate, but the inserts/deletes that should be performed according to this predicate are never fired. What might be causing subsequent changes to not be reflected by the FRC?