Мне нужно создать оболочку вокруг приложения, поэтому я создал небольшое приложение какао, которое открывает приложение с помощью [[NSWorkspace sharedWorkspace] launchApplication:…]
, могу ли я зарегистрировать какое-то событие, когда это приложение закрывается или завершается (мне, безусловно, нужно получить событие, если приложение завершено хорошо или плохо). путь). Я знаю, что могу спросить, работает ли такое приложение каждую секунду, но я надеюсь, что есть способ получше.
Наблюдайте за выходом другого приложения или внезапным прекращением работы в приложении какао
Ответы (1)
Ознакомьтесь с Техническим примечанием TN2050 "Наблюдение за временем жизни процесса без опроса"
В частности, уведомления NSWorkspace NSWorkspaceDidLaunchApplicationNotification
и NSWorkspaceDidTerminateApplicationNotification
person
Abizern
schedule
12.07.2010