Mac应用程序中的计时器在mac睡眠时没有触发?

时间:2016-11-01 16:33:45

标签: macos cocoa

我正在编写一个使用NSTimer的应用程序:

Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(Controller.tick), userInfo: nil, repeats: true)

我使用计时器以秒精度开始工作。当我的mac没有睡觉时,该应用程序运行良好。

如果我让应用程序继续运行并让mac进入睡眠状态,则计时器不会再触发。

即使mac正在睡觉,在应用程序中启动Timer的正确方法是什么?

我看了NSTimer continue during sleep mode,但是在这个问题上找不到答案,关于如何让一个计时器在睡眠时继续射击。

0 个答案:

没有答案