Вот мой код:
if ([window isVisible]) {
[NSApp activateIgnoringOtherApps:YES];
[window orderOut:nil];
return;
}
[NSApp activateIgnoringOtherApps:YES];
[window makeKeyAndOrderFront:nil];
return;
но если пользователь щелкает / изменяет текущее окно, а затем нажимает на строку меню, оно закрывает окно. Как мне это остановить?