Я использую RxSwift для проекта. Я использую управляющие события для обработки событий текстового поля, например:
textField.rx.controlEvent([.editingDidEndOnExit]).subscribe { _ in }.disposed(by: disposeBag)
Теперь мне нужно обработать метод делегата
textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool
Если я добавлю делегата в textField, controlEvents перестают работать.
Есть ли у кого-нибудь предложения о том, как мне справиться с этим случаем, когда я могу использовать как управляющие события, так и методы делегирования?
Или я должен просто удалить любую из этих обработок.
Спасибо.