DispatchTime.now()
人到底怎么了
为什么我不能把等待时间作为变量来分配?
我怎么能使用变量呢?
Given error >>>
二进制运算符"+"不能应用于类型为的操作数
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")
}
}