по какой-то причине я не могу заставить свой просмотр таблицы перейти в режим редактирования. Это немного сложнее, чем может показаться, потому что я использую некоторый открытый исходный код для создания календаря (iCal esque) с табличным представлением под ним, и это не так просто, как при использовании обычного табличного представления.
По сути, у меня есть два класса. Один (скажем, класс A) - это UIViewController, а другой (класс B) - это источник данных viewController и делегат табличного представления. В классе B я реализовал
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
, которая работает нормально, но если я добавлю элемент редактирования панели навигации в класс A (контроллер представления), ничего не произойдет. Я забыл определенные протоколы или определенные специальные методы, которые мне нужно написать? Спасибо за любую помощь и извинения, если я что-то упустил, я просто учусь работать с чужим кодом.
EDIT:
Я только что реализовал этот код в классе A (контроллер представления)
- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
self.tableView.editing = editing;
}
И это приводит к появлению круга редактирования, но он не анимирован.