在我的 mac 应用程序中,我通过更改设备的系统分辨率来支持全屏。如果用户从全屏模式切换到窗口模式或者用户退出应用程序并且我还需要处理强制退出情况,我将重置回旧分辨率。
1.如果用户按下cmd+opt+esc(强制退出),是否有任何API或回调告诉应用程序。
2. 有没有其他办法处理?
我知道在 NSApplicaction 中有一个选项可以禁用强制退出([NSApplication setPresentationOptions: NSApplicationPresentationDisableForceQuit]),但我不想禁用它,而是要处理强制退出事件。