【发布时间】:2018-10-04 06:17:58
【问题描述】:
@objc func textFieldChanged(_ textField: UITextField) {
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1, execute: {
self.shouldEnableBtn()
})
}
在这里,如果我再次输入 textFieldChanged,我想取消现有的 dispatchque 并重新开始。
【问题讨论】:
-
你可以试试
DispatchWorkItemdeveloper.apple.com/documentation/dispatch/dispatchworkitem
标签: ios swift dispatch-queue