Моя кнопка редактирования находится в viewDidLoad:
self.navigationItem.rightBarButtonItem = self.editButtonItem;
Он правильно отображается на панели навигации, и, нажав эту кнопку, действительно измените его на Готово. Тем не менее, в моих строках таблицы нет кнопок минус. Проведите по строке, а затем нажмите «Удалить работает».
Есть идеи?
РЕДАКТИРОВАТЬ 1: Вот как я делаю:
- (void)loadView {
tableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
tableView.delegate = self;
tableView.dataSource = self;
tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.view = tableView;
}
РЕДАКТИРОВАТЬ 2: Мое наблюдение состоит в том, что кнопки редактирования и минуса хорошо отображаются, если мое представление таблицы создано в IB (RootViewController). Два других (или три) табличных представления создаются вышеуказанным кодом, так что это может быть проблемой. Думаю, мне придется погрузиться в редактирование, редактирование и еще много чего.