@objc func textFieldChanged(_ textField: UITextField) {
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1, execute: {
self.shouldEnableBtn()
})
}
ここで、再度 textFieldChanged を入力すると、既存のディスパッチをキャンセルして、新しく開始したいと思います。
@objc func textFieldChanged(_ textField: UITextField) {
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1, execute: {
self.shouldEnableBtn()
})
}
ここで、再度 textFieldChanged を入力すると、既存のディスパッチをキャンセルして、新しく開始したいと思います。