Что я могу сделать, чтобы использовать переменную?
менно происходит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")
}
}