我創造和嘗試使用一個NSTimer用下面的代碼:的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()
的程序沒有任何控制檯輸出第二運行,然後結束,而不是印刷的預期功能, 「嗨」每秒。
我剛剛對代碼進行了更新。請檢查一下。 :) – Bennett