每当我运行reloadSections:withRowAnimation时它会崩溃,因为部分中的行数发生了变化(底层数据发生了变化,这就是我想重新加载该部分的原因)。有没有一种很好的方法来重新加载部分并告诉它通过
更新行高- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
并更新行数?
我基本上想要运行一个[tableView reloadData]而不更新所有部分,只需要一个...而且我仍然希望numberOfRows用于运行该部分,而行高度不能用updateSections运行。有任何想法吗?谢谢!
我得到错误,我知道为什么它是如上所述引起的:
无效更新:第0节中的行数无效。更新(2)后现有部分中包含的行数必须为 等于之前该部分中包含的行数 更新(1),加上或减去插入或删除的行数 该部分(0插入,0删除)和加号或减号的数量 移入或移出该部分的行(0移入,0移出)。'