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];
}
ここで、2つの配列の1つは、選択したセグメントに依存するデータソースです。次のエラーが発生しましたが、これに対処する方法がわかりません。
更新後の既存のセクションに含まれる行数(9)は、更新前のそのセクションに含まれる行数(9)に、そのセクションから挿入または削除された行数(0を挿入)を加えたものと等しくなければなりません。 、1が削除されました)、そのセクションに出入りした行数のプラスまたはマイナス(0が入ってきた、0が出た)。