Я пытаюсь сделать очень простой таймер обратного отсчета, который отображается на экране без необходимости нажимать кнопку запуска;непрерывный.Однако, когда я запускаю симулятор, на экране отображается только «Метка» без обратного отсчета.Я правильно подключил свои розетки и не выдаю ошибок, и даже следуя инструкциям, я не могу понять, что я делаю неправильно.Какие-нибудь простые решения?
Код:
class ViewController: UIViewController {
@IBOutlet weak var timerLabel: UILabel!
var seconds = 15
var timer = Timer()
func runTimer() {
timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: Selector(("updateTimer")),userInfo: nil, repeats: true)
}
func updateTimer() {
seconds -= 1
timerLabel.text = String(seconds)
}
override func viewDidLoad() {
super.viewDidLoad()
runTimer()
// Do any additional setup after loading the view, typically from a nib.
}
}