有没有为什么在调度后用2秒调用一个方法,就像performSelector:withObject:afterDelay:?
是的你可以,
DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) {
<# YOUR CODE HERE #>
}
Run Code Online (Sandbox Code Playgroud)
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(2.0 * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) { () -> Void in
<# YOUR CODE HERE #>
}
Run Code Online (Sandbox Code Playgroud)
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 2 * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
<# YOUR CODE HERE #>
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7023 次 |
| 最近记录: |