Я знаю, что вопрос немного запутанный, но позвольте мне объяснить ...
Я хочу иметь возможность получать заголовки пунктов меню всех запущенных приложений, а не только основного приложения. Я знаю, как получить пункты главного меню приложения, используя код ниже:
NSMenu *mainMenu = [[NSApplication sharedApplication] mainMenu];
for (NSMenuItem *item in [mainMenu itemArray]){
NSLog(@"%@", [item title]);
}
И я также знаю, как получить список всех запущенных приложений, используя код ниже:
[[NSWorkspace sharedWorkspace] runningApplications]
Теперь я хочу иметь возможность получить основное меню определенного приложения в sharedWorkspace.
Возможно ли это? .. Если да, пожалуйста, поделитесь :) Спасибо!