In my table view controller there is
self.navigationItem.leftBarButtonItem = self.editButtonItem;
which produces a regular edit/done button at
This is the standard way to get notified when a bar button has been pushed:
self.editButtonItem.target = self; self.editButtonItem.action = @selector(buttonPushed:); ... - (void) buttonPushed:(id)sender { // do stuff here }