我正在编写一个使用NSTimer的应用程序:
Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(Controller.tick), userInfo: nil, repeats: true)
我使用计时器以秒精度开始工作。当我的mac没有睡觉时,该应用程序运行良好。
如果我让应用程序继续运行并让mac进入睡眠状态,则计时器不会再触发。
即使mac正在睡觉,在应用程序中启动Timer的正确方法是什么?
我看了NSTimer continue during sleep mode,但是在这个问题上找不到答案,关于如何让一个计时器在睡眠时继续射击。