Удаление IOS для удаления и редактирование нескольких строк приводят к тому, что имена кнопок установлены по умолчанию

Ну, я использую множественный выбор во время редактирования и салфетки для одновременного удаления функций. То, что я хочу, – это когда нажата кнопка выбора, измените ее название на «Отмена» и сделайте цвет красным.

и то, что происходит со мной, – это названия, которые по-прежнему остаются edit и done . Что я делаю не так?

 -(void)setEditing:(BOOL)editing animated:(BOOL)animated { if (editing) { self.tableView.allowsMultipleSelectionDuringEditing = YES; self.editButtonItem.title = @"Cancel"; self.editButtonItem.tintColor = [UIColor redColor]; } else { self.tableView.allowsMultipleSelectionDuringEditing = NO; self.editButtonItem.title = @"Select"; self.editButtonItem.tintColor = nil; } [super setEditing:editing animated:animated]; self.tableView.allowsMultipleSelectionDuringEditing = editing; } 

Я не уверен, с чем спотыкаются. Ваш вопрос недостаточно ясен. Я возьму здесь удар и предлагаю использовать этот метод делегата.

 - (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath { return @"New name for swipe button"; }