zmień tabelę na tryb edycji i usuń wiersze w normalnym kontrolerze ViewController

Właśnie wstawiłem tabelę do normalnego kontrolera UIViewController i połączyłem delegata i komponenty źródłowe z właścicielem pliku. Wszystko działa dobrze, gdy wstawiam dane do wierszy tabeli. ale teraz próbuję dowiedzieć się, jak można usunąć wiersze.

Właśnie obejrzałem wiele innych postów, ale nie mogłem znaleźć odpowiedniego rozwiązania.

Próbowałem wstawić przycisk asseccory dla każdego wiersza w tabeli:

cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;

znalazłem nawet metodę, która zostanie wywołana po naciśnięciu przycisku akcesoriów:

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{

    NSLog(@"Accessory pressed");

    //[self tableView:tableView willBeginEditingRowAtIndexPath:indexPath];

    //[self tableView:nil canEditRowAtIndexPath:indexPath];
    //[self setEditing:YES animated:YES];
}

W dzienniku drukowana jest wiadomość, ale żadna z metod, które próbowałem wywołać (skomentowana) nie zmieniła widoku na tryb edycji. Jak mogę rozwiązać ten problem?

Oto zrzut ekranu sterownika UIViewController. Nie mam zintegrowanego kontrolera nawigacji.

questionAnswers(2)

yourAnswerToTheQuestion