2017-01-03 32 views
1

我正在寫一個應用程序,用於在MacOS上切換「請勿打擾」功能。我遇到了一個問題,因爲MacOS會在午夜自動切換功能。我認爲沒有辦法以編程方式阻止這種情況,所以我試圖在每晚的午夜重新啓用它。在MacOS應用程序中每天在同一時間執行代碼

是否有辦法在午夜時分每晚執行一段代碼,而不管計算機是否在Swift 3中休眠?

回答

0

註冊NSCalendarDayChanged通知。

如果計算機在午夜時分睡着,您還可以註冊NSWorkspaceDidWake

+0

太棒了。我使用了這個,接着是 'DispatchQueue.main.asyncAfter',它給了我正在尋找的東西。謝謝! –

相關問題