如何刷新UITableView以使用NSFetchedResultsController应用新排序?

时间:2012-04-02 10:45:03

标签: ios xcode uitableview nsfetchedresultscontroller

我猜是很清楚的问题。我有一个UISegmentedControl作为我的tableViewHeader。触摸片段时,我有一个选择器回调。在触摸事件中,我想使用新的NSSortDescriptor重新加载tableView。

1 个答案:

答案 0 :(得分:0)

选择细分时,只需执行以下操作:

yourFetchedResultsController.sortDescriptors = // whatever
[NSFetchedResultsController deleteCacheWithName:yourFetchedResultsController.cacheName]; // if necessary
[yourFetchedResultsController performFetch:&error];
[yourTableView reloadData];