2010-07-12 3 views
2

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

ответ

4

Посмотрите Technical Note TN2050 "Наблюдая Обрабатывать Времена жизни Without ОПРОС"

Особенно уведомления NSWorkspace NSWorkspaceDidLaunchApplicationNotification и NSWorkspaceDidTerminateApplicationNotification