我目前想知道这是否可能,就像在 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];