У меня возникли трудности с определением того, как минимизировать приложение при его запуске и отображает NSAlert.Сохранить окно Какао Минимизировано, когда приложение отображает NSAlert
Короче говоря, у меня есть приложение, которое передает данные, и оно отображает NSAlert при завершении передачи. Если приложение сведено к минимуму, я хочу, чтобы он оставался таким, даже несмотря на то, что он отображает NSAlert.
я называю NSAlert с (в Swift):
alert.beginSheetModalForWindow(self, completionHandler: handler)
Но окно unminimizes себя, когда этот код срабатывает. Если окно уже не сведено к минимуму, оно не захватывает фокус или ничего неожиданного (именно так я его и хочу).
Есть ли способ сделать это? Благодаря!
Поведение NSAlert такое. Мое предложение состоит в том, что вы можете использовать NSUserNotification в этом случае –
Не было бы лучше использовать NSAlert, не привязанный ни к чему, если его окно минимизировано? – MrAsterisco