Как можно обновить UITableView, чтобы применить новую сортировку, используя NSFetchedResultsController? - PullRequest
0 голосов
/ 02 апреля 2012

Вопрос довольно ясен, я думаю. У меня есть UISegmentedControl в качестве моего tableViewHeader. У меня есть обратный вызов селектора, когда сегмент был затронут. В связи с этим событием касания я хотел бы перезагрузить tableView, используя новый NSSortDescriptor.

1 Ответ

0 голосов
/ 02 апреля 2012

Просто сделайте что-то вроде следующего, когда выбран сегмент:

yourFetchedResultsController.sortDescriptors = // whatever
[NSFetchedResultsController deleteCacheWithName:yourFetchedResultsController.cacheName]; // if necessary
[yourFetchedResultsController performFetch:&error];
[yourTableView reloadData];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...