use timer swift
Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(YourController.update), userInfo: nil, repeats: true) // @objc selector expected for Timer @objc func update() { // do what should happen when timer triggers an event }