Наблюдайте за другим завершением приложения или внезапным завершением в приложении какао - PullRequest
2 голосов
/ 12 июля 2010

Мне нужно создать обертку вокруг приложения, поэтому я создал небольшое приложение какао, которое открывает приложение с [[NSWorkspace sharedWorkspace] launchApplication:…], могу ли я зарегистрировать какое-либо событие, когда это приложение закрывается или завершается (мне, безусловно, нужно получить событие, если приложение закончено хорошо или плохо путь). Я знаю, что могу спросить, работает ли такое приложение каждую секунду, но я надеюсь, что есть лучший способ.

1 Ответ

5 голосов
/ 12 июля 2010

Ознакомьтесь с Технической запиской TN2050 «Наблюдение за временем жизни процесса без опроса»

В частности, уведомления NSWorkspace NSWorkspaceDidLaunchApplicationNotification и NSWorkspaceDidTerminateApplicationNotification

...