2017-01-03 4 views
1

私はMacOS上でDo Not Disturb機能をトグルするアプリケーションを書いています。私はMacOSが自動的にこの機能を毎晩深夜に切り替えるので、この問題に取り掛かります。プログラムでこれを防ぐ方法はないと思うので、毎晩深夜に再度有効にしようとしています。MacOS Appで毎日同じ時刻にコードを実行

コンピュータがSwift 3でスリープ状態になるかどうかに関係なく、毎晩真夜中にコードを実行する方法はありますか?

答えて

0

登録NSCalendarDayChangedへの通知。

コンピュータが深夜0時に眠っている場合は、NSWorkspaceDidWakeにも登録することができます。

+0

驚くばかりです。私はこれに続いて 'DispatchQueue.main.asyncAfter'を使って、私が探していたものを正確に教えてくれました。ありがとう! –

関連する問題