override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBOutlet weak var Time: UILabel!
let everyMinuteTimer = Timer.scheduledTimer(timeInterval: 0.01, target: self, selector: #selector(ViewController.updateTime), userInfo: nil, repeats: true)
@objc func updateTime() {
let currentDateTime = Date()
let formatter = DateFormatter()
formatter.timeStyle = .medium
formatter.dateStyle = .long
let dateTimeString = formatter.string(from: currentDateTime)
Time.text = dateTimeString
}
I've tried to get this timer to fire to update a time label, but it doesn't seem to fire and keeps the text static.
This is the error I keep getting:
'unrecognized selector sent to instance 0x600000faed90'