Что я могу сделать, чтобы использовать переменную?

менно происходит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")
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос