swift延迟2秒执行
在Swift中,可以使用DispatchQueue的asyncAfter方法来延迟执行代码。下面是一个延迟2秒执行的示例:
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
// 在这里写你要延迟执行的代码
}
上面的代码使用了DispatchQueue.main来在主线程中执行代码,你也可以根据需要使用其他队列。asyncAfter方法接收一个deadline参数,可以使用.now()来表示当前时间,再加上一个DispatchTimeInterval来表示延迟的时间间隔,例如2表示2秒。
在上面的闭包中,你可以写你要延迟执行的代码。
原文地址: http://www.cveoy.top/t/topic/ib8h 著作权归作者所有。请勿转载和采集!