Главное меню приложения не пересылается - PullRequest
0 голосов
/ 20 марта 2012

У моего приложения какао есть одно главное окно и главное меню.Когда я запускаю свое приложение из Finder после двойного щелчка по нему, главное окно приложения переносится на передний план, но главное меню в это время не отображается.Чтобы сделать его видимым, я должен переключиться на другое приложение, а затем снова переключиться на мое приложение.

LSUIElement установлен в 1 в info.plist.

Я использую следующий код, чтобы вывести приложение вfront in awakeFromNib

if (noErr == GetCurrentProcess(&psn))
{
SetFrontProcess(&psn);
ProcessSerialNumber psn = {0, kCurrentProcess};
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
}

Я запустил приложение с помощью NSTask.

Что можно сделать, чтобы главное меню было видно, когда приложение выводится на передний план?

Спасибо, Вайбхав.

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