0

我目前想知道这是否可能,就像在 iOS 上一样,一旦 OSX 从休眠模式返回,就会以某种方式调用一个委托,例如从睡眠状态打开 MacBook?

我看了一下NSApplication delegates这里:Apple NSApplicationDelegate Protocol,但找不到任何有用的东西。

在 iOS 上,最接近它的可能- applicationWillEnterForeground:Apple UIApplicationDelegate Protocol中记录的内容。

有没有办法做到这一点?

更新

在可可中获得机器唤醒+用户登录通知的可靠方法?正好解决了这个问题!

[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self
                 selector:@selector(wakeFromSleep:)
                     name:NSWorkspaceDidWakeNotification
                   object:nil];
4

0 回答 0