Перезапуск уже запущенного приложения - PullRequest
0 голосов
/ 03 апреля 2012

Я создал приложение для Mac OS X, и у меня есть ярлык для него на рабочем столе (создан с использованием ln -s).Теперь я хочу добавить такую ​​функцию, чтобы при каждом двойном щелчке по этому ярлыку, когда приложение уже запущено, выполнялось какое-то действие (например, открытие окна Finder по указанному пути).Как это можно реализовать?

Я пытался создать наблюдатель для уведомлений на основе NSApplication внутри моего приложения, но ничего конструктивного из этого не вышло.

Может кто-нибудь помочь, пожалуйста?

1 Ответ

2 голосов
/ 03 апреля 2012

В делегате вашего приложения внедрите -applicationShouldHandleReopen:hasVisibleWindows: и делайте что хотите.

...