【发布时间】:2012-12-07 08:37:34
【问题描述】:
我正在尝试从 UITableView 中删除一些行,这是我的代码...
[self.responsesTableView beginUpdates];
[self.responsesTableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:self.processingIndexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
[self. responsesTableView endUpdates];
noOfRsponses --;
if (self.segFrndEveryone.selectedSegmentIndex == 0) {
[self.arrFriendComments removeObjectAtIndex:self.processingIndexPath.row];
}else {
[self.arrAllComments removeObjectAtIndex:self.processingIndexPath.row];
}
其中两个数组之一是我的数据源,取决于所选的段。 我收到以下错误,不知道如何处理。
更新后现有节中包含的行数 (9) 必须等于该节中包含的行数 在更新 (9) 之前,加上或减去插入的行数或 从该部分删除(0 插入,1 删除)和加号或减号 移入或移出该部分的行数(0移入,0 搬出去了)。'
【问题讨论】:
标签: iphone objective-c ios uitableview