gpt4 book ai didi

swift - 仅在系统唤醒时触发计时器 (macOS)

转载 作者:行者123 更新时间:2023-11-28 13:54:57 25 4
gpt4 key购买 nike

我正在开发一个进行网络调用的 mac 应用程序。我正在使用 Timer 每 15 分钟进行一次网络调用以刷新一些数据。我只希望定时器在用户使用系统时触发并进行调用(否则它只是在进行不必要的调用),也就是系统未处于 sleep 状态时。我该怎么做?我读到有关 mach 的单调时钟仅在系统唤醒时更新,但我不确定如何实现我的计时器以按需运行。有没有办法确定系统是否唤醒?在此先感谢您的帮助。

最佳答案

NSWorkspace中有4条通知您可以使用暂停和恢复计时器

关于swift - 仅在系统唤醒时触发计时器 (macOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54004668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com