タイマーを使用したカウントダウンアプリが動作しない
なぞなぞアプリを作ろうと思い、カウントダウンの機能を加えたくてとりあえず調べて書いてみたのですがなぜか動いてくれません。Labelでカウントを行うことは可能でしょうか?
また可能ならお手数ですがコードを教えてください。お願いします。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var countLabel: UILabel!
var timeCount = 100
var myTimer = Timer()
@objc func timerUpdate() {
timeCount = timeCount - 1
countLabel.text = String(timeCount)
if timeCount == 0 {
myTimer.invalidate()
}
func viewDidLoad() {
super.viewDidLoad()
myTimer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(ViewController.timerUpdate), userInfo: nil, repeats: true)
}
}
}