Смахивание для удаления не работает

Функция удаления смахивания не работает в моем табличном представлении. Я реализовал делегат commitEditingStyle и кнопку «Изменить» на панели навигации. Следовательно, когда пользователь нажимает кнопку редактирования, кнопки удаления и добавления отображаются соответствующим образом. Однако при смахивании кнопка удаления не появляется, и кажется, что он не распознает смахивание как вызов метода setEditing.

Затем я реализовал делегаты willBeginEditingRowAtIndexPath и didEndEditingRwoAtIndexPath следующим образом:

-(void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath

{
 NSLog(@"WILL BEGIN EDITING");

 [self.tableView setEditing:YES animated:YES];

}


-(void)tableView:(UITableView*)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath

{

[self.tableView setEditing:NO animated:YES];

}

Однако это тоже не имеет никакого эффекта. В чем может быть возможная проблема? Я включил мультитач для представления таблицы в IB, и каждая ячейка имеет аксессуар DetailDisclosureButton.

10
задан iwasrobbed 12 February 2013 в 14:56
поделиться