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?