【发布时间】:2017-12-29 10:41:28
【问题描述】:
DispatchTime.now() 到底是怎么回事
为什么我不能将等待的时间分配为变量?
我该如何使用变量?
给定错误>>>
二元运算符“+”不能应用于类型的操作数 'DispatchTime' 和 'Float'
var time : Float = 2.2 // <---time
@IBAction func buttonPressed(_ sender: Any) {
let when = DispatchTime.now() + 2.2 // <---- THIS IS OKAY
DispatchQueue.main.asyncAfter(deadline: when){
print("Hello")
}
let whenWhen = DispatchTime.now() + time // <---- THIS IS NOT OKAY
DispatchQueue.main.asyncAfter(deadline: whenWhen){
print("Hello")
}
}
【问题讨论】:
标签: swift