1
在我的Mac应用程序中,我通过更改设备的系统分辨率来支持全屏。如果用户从全屏模式切换到窗口模式,或者用户退出应用程序,并且我还需要处理强制退出情况,我将重置为旧分辨率。
1.是否有任何API或回调告诉应用程序,如果用户按下cmd + opt + esc(强制退出)。
2.任何其他方式来处理这个?如何知道用户是否强制退出应用程序?
我知道在NSApplicaction中有一个选项来禁用强制退出([NSApplication setPresentationOptions:NSApplicationPresentationDisableForceQuit]),但不是禁用它,我想处理强制退出事件。
如果您必须保持强制退出处于启用状态并对其进行处理,那么助手应用程序似乎就是要走的路。 – paulmelnikow 2012-07-14 14:21:49