Я настроил свой viewController на использование кнопки редактирования так, как Apple рекомендует:
self.navigationItem.rightBarButtonItem = self.editButtonItem;
Когда пользователь нажимает кнопку редактирования, это вызывает setEditing: animated:
метод для запуска. В этом методе я добавляю или удаляю «новую строку» в зависимости от значения редактирования
(т.е. строки, которую пользователь может нажать, чтобы добавить новый элемент).
Когда пользователь проводит по ячейке ( хотя он не находится в режиме редактирования), он также вызывает setEditing: animated:
, что заставляет мой код некорректно добавлять эту «новую строку». Эта новая строка должна отображаться только в том случае, когда весь viewController находится в режиме редактирования (т. Е. Когда нажата кнопка редактирования).
Как решить эту проблему?