如何在MacOS中查找登录事件

问题描述 投票:0回答:1

我正在尝试以编程方式在用户登录和注销事件期间获取通知。到目前为止,我可以使用NSWorkspaceWillPowerOffNotification来确定注销事件,但无法确定接收登录事件的方式。

请让我知道以编程方式获取Login事件的方法。

objective-c cocoa nsnotificationcenter
1个回答
0
投票

我确实花了一些时间研究它,就像您说的那样,我找不到任何表明它已“启动”的东西。但是,有一些行为,例如NSWorkspaceDidWakeNotificationNSWorkspaceScreensDidWakeNotification来识别屏幕唤醒和屏幕电源。看看下面的Apple文档。转到“通知”部分]

https://developer.apple.com/documentation/appkit/nsworkspace?language=objc

© www.soinside.com 2019 - 2024. All rights reserved.