У меня есть NSFetchedResultsController
, отображающий «места» в табличном представлении, но когда я обновляю набор мест, которые должны отображаться в другом контроллере представления, мой FRC не обновляет табличное представление.
Это общая проблема. Мой конкретный случай, кажется, вращается вокруг NSPredicate
поддержки моего FRC, потому что, когда я удаляю NSPredicate
(и просто получаю все места), все работает нормально.
Мой запрос
@"ANY photos.isFavorite == %@", [NSNumber numberWithBool:YES]
места связаны с фотографиями "один ко многим" (я работаю через CS193P). Возможно, мой FRC не настроен на наблюдение изменений в связанной таблице или что-то в этом роде?
Немного дополнительной информации о моей ситуации:
- Мои обновления и запросы Core Data кажутся нормальными, так как моя таблица «мест» всегда верна, когда я впервые загружаю приложение.
- Мой FRC выполняет обновления строк, которые уже присутствуют при загрузке приложения. Он просто не будет вставлять новые строки / разделы во время выполнения.
- Я использую только один MOC.
- Мой
sectionNameKeyPath
не установлен на временный атрибут. < / а> - Мой
cacheName
установлен на ноль.