У меня есть UIToolbar с кнопкой редактирования.Это определяется как
self.toolbarItems = [NSArray arrayWithObjects:self.editButtonItem,nil];
Элемент панели редактирования отображается, но когда я касаюсь его, ничего не происходит, он не изменяется на Готово и не отображается ни один из элементов управления редактированием.
Я реализовал следующие методы, поскольку хотел бы иметь возможность касаться ячейки и отображать представление для редактирования значения этой ячейки.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (self.editing) {
NSLog(@"editing ON in didSelect...");
}else{
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
}
}
- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
if (editing) {
NSLog(@"editing ON in setEditing");
}else {
NSLog(@"not editing in setEditing");
}
}
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
Что вызывает неправильную работу кнопки редактирования?
Спасибо.