私のコスチュームはテーブルビューエディションモードで提供される赤い円を望んでいないため、アプリにカスタム削除プロセスを実装しようとしています。タグプロパティに行番号を使用して、すべての行に削除ボタンを追加しました。ユーザーが削除ボタンをクリックすると、次の方法で起動します。
-(IBAction)deleteRow:(id)sender{
UIButton *tempButton = (UIButton*)sender;
[self updateTotals];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:tempButton.tag inSection:0];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
[tableView reloadData];
[sharedCompra removeItem:tempButton.tag];
tempButton=nil;
}
そして、私はいつもこのエラーを受け取ります:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (3) must be equal to the number of rows contained in that section before the update (3), plus or minus the number of rows inserted or deleted from that section (0 inserted, 1 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'
したがって、このコードに何かが欠けているかどうかはわかりません。
どうもありがとう。