我从Apple那里浏览了iBook,找不到任何定义:
有人可以解释结构dispatch_after吗?
dispatch_after(<#when: dispatch_time_t#>, <#queue: dispatch_queue_t?#>, <#block: dispatch_block_t?#>)
Run Code Online (Sandbox Code Playgroud) 这个问题早已被问到了。但是我找不到适合当前Swift版本的不错的解决方案。
Swift 4-如何取消对的特定通话DispatchQueue.main.asyncAfter?
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
// my code
}
Run Code Online (Sandbox Code Playgroud)
DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) {
// just cancel this event!
}
Run Code Online (Sandbox Code Playgroud)