Я хочу отобразить текущее время на экране.
У меня есть фрагмент кода для отображения времени (один раз) У меня есть кусок кода для обновления (Таймер
Я не могу заставить их работать вместе, чтобы время обновлялось на экране.
PS: я знаю, что print ("FIRE") не будет отображать время, но каждая комбинация из двух, которые я пробовал, приводит кошибка.
func getCurrentDateTime() {
let formatter = DateFormatter()
formatter.dateStyle = .none
formatter.timeStyle = .long
let str = formatter.string (from: Date ())
TimeNow.text = str
}
let timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(fire), userInfo: nil, repeats: true)
@objc func fire()
{
print("FIRE")
}
Моя цель - вывести на экран большие часы.