2014-06-16 2 views
2

В iOS 8, когда я вызываю [tableView reloadData] после удаления/перемещения строк, кажется, что редактирование свойств моего tableView будет установлено на NO (я установил редактирование моего tableview = ДА до) все время. Это действительно раздражает, я должен установить свойство редактирования в YES после перезагрузки моего tableview. Это ошибка iOS 8? Я был бы признателен, если бы у кого-то была работа, чтобы сохранить свойство редактирования без изменений.Редактирование UITableView равно NO после перезагрузки таблицы

Обновлено: Даже я снова настроил редактирование на YES, мой tableView больше не редактируется.

ответ

0

Я столкнулся с той же проблемой. Следующий метод UITableViewCell действительно дает редактирование как «ДА»

(void) setEditing:(BOOL)editing animated:(BOOL)animated 

У меня есть чек внутри этого метода:

if ([NSStringFromClass([view class]) rangeOfString: @"Reorder"].location != NSNotFound) 

, который, кажется, работает, когда таблица создана впервые. Однако это не работает, когда таблица перезагружается.

+0

Кажется, ошибка в бета-версии iOS 8. Я попросил Техническую поддержку разработчиков, и они сказали, что это программное обеспечение для бета-тестирования. Поэтому мне пришлось представить отчет об ошибке. – LongNV

+1

Ну, теперь это ошибка в версии iOS 8 Live. большой – LightningStryk