我在我的UITableView中以及在NSFetchedResultsController中使用了

- (void)controllerWillChangeContent:(NSFetchedResultsController *)controller
and
- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller

我打电话给每个苹果文档的beginUpdates / endUpdates。问题在于,似乎每次进行此调用时都会将表位置重置为顶部。有什么想法为什么要这样做以及是否有避免桌子位置重置的方法?

谢谢

最佳答案

您不能只调用[myTableView reloadData];而不是beginUpdates / endUpdates吗?也许有些事情我没有得到...

10-05 22:32