use*_*883 0 grand-central-dispatch ios dispatch-async swift
我试图延迟不到一秒钟.我从网上找到了这段代码.然而,它不接受不到一秒的延迟.Swift中的Grand Dispatch Concept对我来说有点神秘.我应该如何修改此代码以创建0.3秒的延迟?
let deadlineTime = DispatchTime.now() + .seconds(1) //how to get 0.3 seconds here
DispatchQueue.main.asyncAfter(deadline: deadlineTime) {
//code here
}
Run Code Online (Sandbox Code Playgroud)
嗯,这很简单,不要使用秒,使用毫秒:
let deadlineTime = DispatchTime.now() + .milliseconds(300) // 0.3 seconds
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2584 次 |
| 最近记录: |