NSFetchedResultsController - Не перезванивать делегату для вставки / удаления

У меня есть FRC, который выбирает набор объектов, которые имеют отношение к категории (одна категория для многих объектов). Мой предикат для выборки объектов выглядит следующим образом:

[NSPredicate predicateWithFormat:@"Category.enabled = YES"]

Toggling enabled на категории должен срабатывать обратный вызов FRC для didChangeObject, чтобы добавить или удалить все объекты категории из набора данных. Исходные данные правильно его фильтруют по этому предикату, однако любые будущие изменения в категории enabled Свойство никогда не запускает обратный вызов FRC для удаления или добавления объектов. Делегат FRC не равен nil, другие изменения FRC правильно принимаются делегатом, но операции вставки / удаления, которые должны выполняться в соответствии с этим предикатом, никогда не запускаются. Что может быть причиной того, что последующие изменения не будут отражены FRC?

0 ответов

Другие вопросы по тегам