删除tableview时崩溃应用程序

时间:2010-10-06 13:09:49

标签: core-data

我正在使用核心数据。当我删除行(在部分只有一行,所以间接我必须删除部分),应用程序崩溃,我得到以下错误:

由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无效更新:第4节中的行数无效。更新后的现有部分中包含的行数(2)必须等于行数在更新(1)之前包含在该部分中,加上或减去从该部分插入或删除的行数(0插入,0删除)。'

我从mutablearray中删除了对象,我用它来播放tableview数据。请帮助我。enter code here

我想删除部分。所以我使用这个功能

[self.tableview deleteSections:[NSIndexSet indexSetWithIndex:indexPath.section] withRowAnimation:UITableViewRowAnimationTop];

2 个答案:

答案 0 :(得分:1)

你是否用这样的东西删除了相应的单元格?

[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];

答案 1 :(得分:1)

请确保首先从数据源中删除该部分的对象,然后才从表格视图中删除。

相关问题