3
以前はタイマーを使用していましたが、NSTimerがTimerに変更されて以来、タイマーは動作しません。私が試したコードは次のとおりです。Swift 3 Timerを起動できません
override func viewDidLoad() {
super.viewDidLoad()
_ = Timer(timeInterval: 3, target: self, selector: #selector(test), userInfo: nil, repeats: true)
}
func test() {
print("The timer worked")
}
テスト関数は呼び出されず、なぜ私は考えられません。また、私はそれを最初に初期化し、そのようにそれを使用して試してみました:
var followUpTimer:Timer!
override func viewDidLoad() {
super.viewDidLoad()
followUpTimer = Timer(timeInterval: 3, target: self, selector: #selector(test), userInfo: nil, repeats: true)
}
func test() {
print("The timer worked")
}
しかし、それはどちらか動作しません。私は間違って何をしていますか?私がオンラインで見つけたすべての回答は、これが正しい方法であることを示しています。
私はとても近くでした。ありがとうございました。タイマーが立ち上がったら、私はあなたの答えを受け入れるでしょう。 –