私はテーブルビューを持っています、データはデータベースから検索され、テーブルの行に表示されます。テーブルビューから行を削除するには?
トップナビゲーションバーの削除ボタンを使用してテーブル行を削除しました。
ボタンをタップすると、赤丸の削除アイコンが表示されます。
削除を選択した後、[tableViewDelete rows ...]で "Program received signal SIGABRT"というメッセージが表示され、エラーが発生しました。 これは私のコードです。
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
Object = [array objectAtIndex:indexPath.row];
[ClassA ClassAMethod:[appDelegate getDBPath] :Object.ID];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
テーブルビューから行を削除するにはどうすればよいですか?
誰か他のアイディアを持っているのですか?
おかげ
これはあなたの問題を解決することを願って
'?とにかくゾンビのオブジェクトをチェックすることもできます。 –
ナビゲーションバーの削除ボタンの必要条件はありますか?テーブルビューのbcozには、すでにビルドされた削除ボタンがあります。この行の使い方は次のとおりです[ClassA ClassAmodod:[appDelegate getDBPath]:Object.ID]; ? –
ClassA ClassAMethodは、データベース内のデータを削除するメソッドです。 – GURU