Обновление UITableView при изменении основных данных с использованием NSFetchedResultsController - PullRequest
0 голосов
/ 24 января 2012

Я использую NSFetchedResultsController для заполнения UITableView, который работает нормально.Я также реализовал все методы делегата для NSFetchedResultsController (как описано здесь: http://www.raywenderlich.com/999/core-data-tutorial-how-to-use-nsfetchedresultscontroller).

В то время как таблица показана, ряд асинхронных запросов обновляет базовые объекты базовых данных, которые вызывают обновление / перерисовку таблицы,хотя и не обязательно, так как обновленные поля основных данных не отображаются.

Мой вопрос был бы: есть ли возможность обновлять ячейку таблицы только тогда, когда обновляются определенные поля основных данных объекта вместо всех?я могу настроить NSFetchedResultsController для определенного набора атрибутов сущности?

Спасибо! Nek

1 Ответ

0 голосов
/ 24 января 2012

один из NSFetchedResultsControllerDelegate методов - controller:didChangeObject:atIndexPath:forChangeType:newIndexPath: Вы можете проверить объект, который был изменен, и обновить таблицу только при необходимости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...