7

スクリーン セーバーを無効にしてディスプレイを cocoa でスリープさせる方法はありますか?

4

2 に答える 2

8

UpdateSystemActivity(OverallAct) の使用は、OSX 10.8 で廃止されました。

推奨されるアプローチは、次の呼び出しでブロックすることです。

IOPMAssertionCreateWithName(kIOPMAssertionTypePreventUserIdleDisplaySleep,
                            kIOPMAssertionLevelOn, reasonForActivity, &assertionID);

詳細については、この Apple Q&Aを参照してください。

于 2013-08-08T15:33:58.640 に答える
4

私はそれを解決したばかりで、回答として投稿するのを忘れていました。UpdateSystemActivity(OverallAct)30秒ごとに呼び出すとうまくいきます。

于 2011-08-26T15:59:12.790 に答える