我的UITableView出现了一个奇怪的问题:我使用reloadRowsAtIndexPaths:withRowAnimation:
来重新加载一些特定的行,但是应用程序崩溃并显示一个看似无关的异常: NSInternalInconsistencyException - 尝试删除超过该分区中存在的行数。
我的代码如下:
[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationFade];
当我将reloadRowsAtIndexPaths:withRowAnimation:
消息替换为简单的reloadData
时,它可以完美地工作。
有什么想法吗?