swift 3 中 NSTimer.scheduledTimerWithTimeInterval() 的替换是什么?
What is replacement of NSTimer.scheduledTimerWithTimeInterval() in swift 3?
我想在Swift中实现NSTimer.scheduledTimerWithTimeInterval 3.我想知道
的替换
NSTimer.scheduledTimerWithTimeInterval(0.35, target: self, selector: #selector(createEnemy), userInfo: nil, repeats: true)
我们在 swift 2.2
中使用它
这样试试:
Timer.scheduledTimer(timeInterval: 0.35, target: self, selector: #selector(createEnemy), userInfo: nil, repeats: true)
如果你想根据你的要求使无效,你也可以使用 Timer 的实例。
//Create Timer instance
var objTimer = Timer()
//Schedule Timer
self.objTimer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(timerTriggered), userInfo: nil, repeats: true)
//Invalidate Timer after task complete
self.objTimer.invalidate()
我想在Swift中实现NSTimer.scheduledTimerWithTimeInterval 3.我想知道
的替换NSTimer.scheduledTimerWithTimeInterval(0.35, target: self, selector: #selector(createEnemy), userInfo: nil, repeats: true)
我们在 swift 2.2
中使用它这样试试:
Timer.scheduledTimer(timeInterval: 0.35, target: self, selector: #selector(createEnemy), userInfo: nil, repeats: true)
如果你想根据你的要求使无效,你也可以使用 Timer 的实例。
//Create Timer instance
var objTimer = Timer()
//Schedule Timer
self.objTimer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(timerTriggered), userInfo: nil, repeats: true)
//Invalidate Timer after task complete
self.objTimer.invalidate()