У меня следующая установка
override func viewDidLoad() {
super.viewDidLoad()
navigationItem.leftBarButtonItem = editButtonItem
navigationItem.leftBarButtonItem?.rx.tap.subscribe(onNext: { [weak self] _ in
print("edit tapped")
if let isEditing = self?.tableView.isEditing {
self?.tableView.setEditing(!isEditing, animated: true)
}
}).disposed(by: disposeBag)
}
Проблема в том, что кнопка левой панели не переключается при нажатии. I.E текст на кнопке левой панели должен измениться с Изменить на Готово.
Изменение заголовка кнопки в методе onNext тоже не работает.