我正在尝试以编程方式在用户登录和注销事件期间获取通知。到目前为止,我可以使用NSWorkspaceWillPowerOffNotification
来确定注销事件,但无法确定接收登录事件的方式。
请让我知道以编程方式获取Login事件的方法。
我确实花了一些时间研究它,就像您说的那样,我找不到任何表明它已“启动”的东西。但是,有一些行为,例如NSWorkspaceDidWakeNotification
和NSWorkspaceScreensDidWakeNotification
来识别屏幕唤醒和屏幕电源。看看下面的Apple文档。转到“通知”部分]
https://developer.apple.com/documentation/appkit/nsworkspace?language=objc