Программно скрыть все остальные активные приложения Какао - PullRequest
0 голосов
/ 16 сентября 2011

Я пытаюсь создать приложение для OS X, которое автоматически скрывает «,H, а не сворачивать» все остальные приложения при запуске, и я не могу заставить его работать.Это то, что у меня есть для достижения этой цели ...

- (void)awakeFromNib
{
    [super awakeFromNib];

    [[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.Developer.myApp"
                                                         options:NSWorkspaceLaunchAndHideOthers
                                  additionalEventParamDescriptor:NULL
                                                launchIdentifier:nil];
}

1 Ответ

4 голосов
/ 16 сентября 2011
[ [ NSWorkspace sharedWorkspace ] hideOtherApplications ];

Ссылка на класс NSWorkspace

Примечание: если выполняется метод awakeFromNib, это означает, что ваше приложение запущено.Поэтому попытка запустить его снова не будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...