0
votes

I'm using NSFetchedResultsController to populate a UITableView, which works fine. I also implemented all delegate methods for the NSFetchedResultsController (just as described here: http://www.raywenderlich.com/999/core-data-tutorial-how-to-use-nsfetchedresultscontroller).

While the table is shown, a number of asynchronous requests update the underlying core data objects which cause the table to refresh/redraw, although not necessary, as the updated core data fields are not displayed.

My question would be: is there a possibility to only update the table cell when certain core data fields of the entity are updated instead of all? E.g. can I set up the NSFetchedResultsController for a certain set of entity attributes?

Thanks! Nek

1

1 Answers

0
votes

one of the NSFetchedResultsControllerDelegate methods is controller:didChangeObject:atIndexPath:forChangeType:newIndexPath: you could check the object which was changed and update the tableview only if needed