【发布时间】:2016-09-14 22:26:38
【问题描述】:
我正在使用以下代码创建并尝试使用 NSTimer:
import Foundation
class TimerCallbacker {
init() {
NSTimer.scheduledTimerWithTimeInterval(0.4, target: self, selector: #selector(TimerCallbacker.timerDidFire(_:)), userInfo: nil, repeats: true)
}
@objc func timerDidFire(timer: NSTimer) {
print("hi")
}
}
let timerCallbacker = TimerCallbacker()
程序在没有任何控制台输出的情况下运行一秒钟然后结束,而不是每秒打印“hi”的预期功能。
【问题讨论】: