在早期版本的 Swift 中,可以使用以下代码创建延迟:
let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC))
dispatch_after(time, dispatch_get_main_queue()) {
//put your code which should be executed with a delay here
}
但是现在,在 Swift 3 中,Xcode 自动更改了 6 种不同的东西,但随后出现以下错误:“Cannot convert DispatchTime.now
to expected value dispatch_time_t
aka UInt64
。”
在 Swift 3 中运行一系列代码之前如何创建延迟?