我只想在重启/注销时退出应用程序。有没有办法在OSX中找到注销/重启?
提前致谢。
答案 0 :(得分:2)
您可以在ViewModel
上添加观察者,以观察<Window.DataContext><local:ViewModel />
:
NSWorkspace
每当Mac关闭电源(重启或关机)时,都会调用NSWorkspaceWillPowerOff
。
还有睡觉通知:NSWorkspace.shared().notificationCenter.addObserver(self,
selector: #selector(yourMethod),
name: .NSWorkspaceWillPowerOff,
object: nil)
和醒来:yourMethod
。