Удаленный доступ к удалению функциональности не работает в моем представлении таблицы. Я применил делегат 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];
}
Однако это не оказывает никакого влияния ни. Какая может быть проблема? Я включил multi-touch для представления таблицы в IB, и каждая ячейка оснащена аксессуаром DetailDisclosureButton.
Да, я реализовал это. Я упомянул об этом выше. У меня нет доступа к устройству прямо сейчас, поэтому я тестирую симулятор. Это может быть проблема с симулятором? – Nathan
Так вы и сделали. Сожалею. Проверяйте отредактированный ответ на всякий случай. Симулятор не работает в режиме 1-1, особенно скорость. –
Пробовал, что на тренажере. Не работает. Также установлено приложение на iPod Touch, работающее под управлением 3.1.2. Прокрутка для удаления не работает в этом тоже. Очень озадачительно. Im задается вопросом, не потеряет ли Im при выполнении некоторых делегатов? – Nathan