Эй, ребята,
У меня есть другой вопрос, я не мог найти ответ в интернете. Я надеюсь, что вы можете мне помочь.
Я пишу приложение Какао, которое работает в фоновом режиме и выполняет несколько задач для меня. Если я выйду из приложения, я покажу NSAlert. Это все прекрасно работает. Но тут возникает моя проблема. Это предупреждение представлено изнутри applicationShouldTerminate:
метода. Так что, если я выйду из системы, этот метод сработает и появится предупреждение. Но OSX выходит из приложения и выходит из системы, не дожидаясь ответа, даже если я возвращаю NSTerminateCancel
.
Как я могу заставить ОС перестать выходить из системы / завершать работу из моего приложения, чтобы пользователь (я :-D) мог решить, что делать. (Это просто диалог, который спрашивает, должна ли сохраненная работа быть сохранена или нет.)
Надеюсь, вы мне поможете ...
Сандро