У моего приложения какао есть одно главное окно и главное меню.Когда я запускаю свое приложение из Finder после двойного щелчка по нему, главное окно приложения переносится на передний план, но главное меню в это время не отображается.Чтобы сделать его видимым, я должен переключиться на другое приложение, а затем снова переключиться на мое приложение.
LSUIElement установлен в 1 в info.plist.
Я использую следующий код, чтобы вывести приложение вfront in awakeFromNib
if (noErr == GetCurrentProcess(&psn))
{
SetFrontProcess(&psn);
ProcessSerialNumber psn = {0, kCurrentProcess};
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
}
Я запустил приложение с помощью NSTask.
Что можно сделать, чтобы главное меню было видно, когда приложение выводится на передний план?
Спасибо, Вайбхав.