У меня есть представление, которое имеет собственную навигационную панель и один стол. Я хочу отредактировать & удалить элемент в этом представлении таблицы. Я разместил и отредактировал кнопку на панели навигации, как это.Редактирование в табличном представлении с использованием пользовательского элемента навигации
self.navItem.leftBarButtonItem = self.editButtonItem;
У меня также есть один способ.
- (void)tableView:(UITableView *)tv commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if(editingStyle == UITableViewCellEditingStyleDelete) {
//Get the object to delete from the array.
//Delete the object from the table.
[self.tblView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
Но когда я нажимаю на эту кнопку, ни один из элементов в виде таблицы не отображается с красной меткой. Просто заголовок кнопки редактирования изменяется на «Готово».
В чем проблема?
yes Я разместил UITableView в UIVIewController. И еще одна панель навигации. Итак, пожалуйста, объясните мне это более подробно, если это возможно с примером. –