OSX: Как «показать» элемент строки состояния?

Хорошо, у меня есть приложение меню состояния с пунктом меню «Скрыть» в нем.

Щелчок по «Скрыть» вызывает:

[[NSStatusBar systemStatusBar] removeStatusItem:statusItem]

, что, конечно же, удаляет мое приложение из строки состояния, даже если оно все еще запущено.

Я хочу, чтобы мое приложение повторно добавлялось в системную строку состояния, когда пользователь «открывает» мое приложение в папке «Приложения». Проблема в том, что я не могу вставить фрагмент кода для этого в ApplicationDidFinishLaunching, поскольку приложение уже открыто. Итак, что мне делать?

5
задан hollow7 16 November 2011 в 08:54
поделиться