I have a viewController with a UITableView
, the rows of which I allow to edit (delete) with a swipe - much like in the Mail app. I do it with, among other, this method:app
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { return YES; }
However, if I have a delete button revealed, and at the same time I use back navigation of my UINavigationController
, i.e. when I popViewControllerAnimated:
, the app crashes with the following message:dom
[ViewController tableView:canEditRowAtIndexPath:]: message sent to deallocated instance 0xaae64d0ide
How can I resolve this problem?post