Я хочу открыть мое приложение статуса строки при запуске глобального ярлыка. Как программно открыть окно состояния?
Вот как я создал statusItem:
NSMenu *appMenu=[NSMenu new];
NSMenuItem *firstItem=[NSMenuItem new];
[firstItem setView:_clickView];
[appMenu addItem:firstItem];
self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:100];
[self.statusItem setTitle:@"App"];
[self.statusItem setMenu:appMenu];
После этого я использую DDHotKey реагировать на ярлыки. Я могу определить, запущен ли ярлык, но я не знаю, как открыть меню, поскольку он был нажатием клавиши состояния.
Я также попытался сыграть с NSMenu popUpContextMenu. Но мне кажется, что это не правильный путь. Меню появляется в новом окне, и это не то, что я ищу