//延时1s执行
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + Double(Int64(1*NSEC_PER_SEC))/Double(NSEC_PER_SEC)){
//code
}
本文介绍如何使用Swift语言实现代码的延时执行功能。通过DispatchQueue.main.asyncAfter方法结合DispatchTime.now()来设置延迟时间,使得指定的代码块可以在一段时间之后执行。
//延时1s执行
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + Double(Int64(1*NSEC_PER_SEC))/Double(NSEC_PER_SEC)){
//code
}
3387
185

被折叠的 条评论
为什么被折叠?