我是一名Swift新手,尝试制作一个计时器。它应该正常计算秒数并在调试器中打印输出。
我尝试了以下代码:
var timer = Timer()
@IBAction func killTimer(_ sender: AnyObject) {
timer.invalidate()
}
@objc func processTimer() {
print("This is a second")
}
override func viewDidLoad() {
super.viewDidLoad()
timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(ViewController.processTimer), userInfo: nil, repeats: true)
}
我不知道计时器如何计算秒数。使用这段代码,我得到了一个失败的消息:
@objc func processTimer() {
print("This is second \(Timer + 1)")
}
感谢您的帮助。 A