В моем приложении для Mac я поддерживаю полноэкранный режим, изменяя системное разрешение устройства. И я возвращаюсь к старому разрешению, если пользователь переключается из полноэкранного режима в оконный или если пользователь выходит из приложения, и мне также нужно обработать случай принудительного выхода.
1. Есть ли какой-либо API или обратный вызов, который сообщает приложению, если пользователь нажимает cmd + opt + esc (принудительный выход).
2. Есть ли другой способ справиться с этим?
Я знаю, что в NSApplicaction есть возможность отключить принудительный выход ([NSApplication setPresentationOptions: NSApplicationPresentationDisableForceQuit]), но вместо его отключения я хочу обработать событие принудительного выхода.