tableView: canEditRowAtIndexPath: zawieszenie podczas otwierania viewController

Mam viewController zUITableView, których wiersze pozwalam edytować (usuwać) za pomocą machnięcia - podobnie jak w aplikacji Poczta. Robię to między innymi za pomocą tej metody:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {

    return YES;
}

Jeśli jednak ujawnię przycisk usuwania, a jednocześnie użyję nawigacji wstecz mojejUINavigationController, tj. kiedy japopViewControllerAnimated:, aplikacja zawiesza się z następującym komunikatem:

[ViewController tableView: canEditRowAtIndexPath:]: wiadomość wysłana do deallocated instancji 0xaae64d0

Jak mogę rozwiązać ten problem?

questionAnswers(4)

yourAnswerToTheQuestion