Пожалуйста, не забудьте задать вопрос в следующий раз.Я думаю, что вы должны изменить свой код на:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var test: UIBarButtonItem!
@objc func processTimer(){
print("a second has passed")
}
override func viewDidLoad() {
super.viewDidLoad()
var timer = Timer() // Create timer object
timer = Timer.scheduledTimer(timeInterval: 1,
target: self,
selector: Selector(processTimer),
userInfo: nil,
repeats: true)
}
}
И тогда все должно работать.