Какой лучший способ реализовать фильтрацию объектов Core Data во время выполнения с помощью NSFetchedResultsController?
Например, я хочу иметь возможность отображать все сущности Record в сущности RecordStore, но также фильтровать все записи в RecordStore для некоторых предопределенных критериев, например (ANY recordStore.records.count> 0).
Я прочитал, что изменение предиката NSFetchedResultsController после того, как он был создан, является некорректным. Так должен ли я сохранить полученные результаты в NSArray, который я могу отфильтровать и использовать в качестве источника данных UITableView, или я должен создать несколько NSFetchedResultsControllers?