2017-01-06 98 views
-2

我现在几乎在初学者的Xcode比赛结束我在下面,然后突然我遇到这个非常令人沮丧的问题。写作dispatch_time在迅速3,Xcode中8

的代码是:

let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), Int64 
(NSEC_PER_SEC) 

dispatch_after(time, dispatch_get_main_queue(), { 
self.nextRound() 

}) 

我下面是使用Xcode的7本教程,不幸的是,我一前两天更新为8。

Xcode是给建议,但它口口声声说添加昏迷修复它,这并不然而工作。

有没有办法我所提供的代码可以重新写成斯威夫特3/Xcode中8兼容?

谢谢。

+0

你想创建一个几秒钟的动作?确认你想达到什么,我可能会帮助你。 –

回答

1

如果你想运行一些代码异步,并延迟:

DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) { 
print("Runs Aysnc in 5 seconds later") 
}