1

これらの 3 つのデリゲート メソッドをスワイプして削除処理に実装しましたが、何も起こらず、これらのメソッドはどれも呼び出されません。

//returns UITableViewCellEditingStyleDelete
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath;

//removes deleted object from my tabledata array
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath;

//checks if data actually can be deleted (all set to yes currently)
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath;

私は正確に何が欠けていますか?テーブルのセルを一日中スワイプしていますが、何も起こりません。

4

1 に答える 1

0

View ControllerにDataSourceDelegateが接続されていることを確認し、使用が完了したらテーブルを更新してください[self.tableView reloadData];

于 2013-12-13T14:34:06.027 に答える