Мне нужно создать оболочку вокруг приложения, поэтому я создал небольшое приложение для какао, которое открывает приложение с помощью [[NSWorkspace sharedWorkspace] launchApplication:…]
. Могу ли я зарегистрировать какое-либо событие, когда это приложение завершает работу или завершается (я, безусловно, должен получить событие, если приложение завершено хорошо или плохо). Я знаю, что могу спросить, работает ли такое приложение каждую секунду, но я надеюсь, что есть лучший способ.Наблюдайте за другим приложением quit или неожиданным завершением в приложении для какао
2
A
ответ
4
Посмотрите Technical Note TN2050 "Наблюдая Обрабатывать Времена жизни Without ОПРОС"
Особенно уведомления NSWorkspace NSWorkspaceDidLaunchApplicationNotification
и NSWorkspaceDidTerminateApplicationNotification