Есть решение, которое я попробовал и работал для меня. Решение
в .h файле
UIBarButtonItem *edit;
и установите строку свойств как
@property (nonatomic , retain) IBOutlet UIbarButtonItem *edit;
в .m файле
в вашем обработчике действия кнопки добавьте
[self.tableView setEditing:TRUE];
Откройте файл .xib вашего контроллера представления и добавьте UIBarButtonItem в левую или правую часть панели навигации и подключите соответствующий IBOutlet для кнопки редактирования, а также метод выбора.
Теперь в delgate tableView добавьте следующий метод
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
//sets the editing style for every row.
return UITableViewCellEditingStyleDelete;
}
Теперь вы можете поиграться с методами UITableViewDelegate, а также с вышеуказанными методами, чтобы получить желаемую функциональность.
Надеюсь, это сработает, и если вы это сделаете, то общайтесь!