每天在MacOS应用程序中同时执行代码

时间:2017-01-03 09:50:52

标签: swift macos

我正在编写一个应用程序来切换MacOS上的“请勿打扰”功能。我遇到了这个问题,因为MacOS会在午夜每天晚上自动关闭这个功能。我不认为有一种方法可以以编程方式阻止这种情况,所以我试图在每晚的午夜重新启用它。

有没有办法在午夜时分执行一段代码,无论计算机是否在Swift 3中进入睡眠状态?

1 个答案:

答案 0 :(得分:0)

注册NSCalendarDayChanged通知。

如果计算机在午夜睡着了,您也可以注册NSWorkspaceDidWake