searchBar.rx.textDidBeginEditing 在我尝试编辑文本时不起作用

searchBar.rx.textDidBeginEditing does not working when im trying to edit text

    searchBar.rx.textDidBeginEditing
        .subscribe { [unowned self] in
            print("im begining diting")
            self.searchBar.setShowsCancelButton(true, animated: true)
        }
        .disposed(by: disposeBag)

没有用,可能是我方法不对?但我有方法

    searchBar.rx.text
        .asObservable()
        .bind(to: directoryViewModel.searchTextObservable)
        .disposed(by: disposeBag)

它工作正常

忘记放下一个了:

searchBar.rx.textDidBeginEditing
.subscribe(onNext: { [unowned self] in

    self.searchBar.setShowsCancelButton(true, animated: true)

}).disposed(by: disposeBag)