2017-01-03 34 views
1

我正在写一个应用程序,用于在MacOS上切换“请勿打扰”功能。我遇到了一个问题,因为MacOS会在午夜自动切换功能。我认为没有办法以编程方式阻止这种情况,所以我试图在每晚的午夜重新启用它。在MacOS应用程序中每天在同一时间执行代码

是否有办法在午夜时分每晚执行一段代码,而不管计算机是否在Swift 3中休眠?

回答

0

注册NSCalendarDayChanged通知。

如果计算机在午夜时分睡着,您还可以注册NSWorkspaceDidWake

+0

太棒了。我使用了这个,接着是 'DispatchQueue.main.asyncAfter',它给了我正在寻找的东西。谢谢! –

相关问题