0
私はtextFieldを持っており、入力された各文字について通知されたいので、.valueChanged
でターゲットを追加します。しかしそれは決して呼び出されません。値が変更されたテキストフィールドにaddTargerが呼び出されない
ターゲット
textField.addTarget(self, action: #selector(textFieldTextDidChanged(_:)), for: .valueChanged)
方法
func textFieldTextDidChanged(_ textField: UITextField) {
guard let text = textField.text else { return }
delegate?.searchBarDidEnter(text: text)
}
私は、メソッドにブレークポイントをseted、それは私が間違って何をやっている
の内側に入ることはありませんか?