1
我正在写一个应用程序,用于在MacOS上切换“请勿打扰”功能。我遇到了一个问题,因为MacOS会在午夜自动切换功能。我认为没有办法以编程方式阻止这种情况,所以我试图在每晚的午夜重新启用它。在MacOS应用程序中每天在同一时间执行代码
是否有办法在午夜时分每晚执行一段代码,而不管计算机是否在Swift 3中休眠?
我正在写一个应用程序,用于在MacOS上切换“请勿打扰”功能。我遇到了一个问题,因为MacOS会在午夜自动切换功能。我认为没有办法以编程方式阻止这种情况,所以我试图在每晚的午夜重新启用它。在MacOS应用程序中每天在同一时间执行代码
是否有办法在午夜时分每晚执行一段代码,而不管计算机是否在Swift 3中休眠?
注册NSCalendarDayChanged
通知。
如果计算机在午夜时分睡着,您还可以注册NSWorkspaceDidWake
。
太棒了。我使用了这个,接着是 'DispatchQueue.main.asyncAfter',它给了我正在寻找的东西。谢谢! –