我有一个计时器,我在我的GameScene.swift文件中启动/重置但是当应用程序在通话期间最小化或按下主页按钮时,它会继续运行。当应用程序再次处于活动状态时,如何停止计时器并继续计时?
if name == "player" {
// first touch
if playerFirstTouch {
print("New Game")
NSTimer.scheduledTimerWithTimeInterval(0.1, target: self, selector: "printDuration:", userInfo: NSDate(), repeats: true)
}
}
答案 0 :(得分:0)
在app delegate的 applicationDidEnterBackground 中停止此计时器或在
中停止此计时器- (void)viewWillDisappear 在ViewController中加载了SKView ....