Приложение macOs не закрывается после закрытия, но все еще остается в доке - PullRequest
0 голосов
/ 28 мая 2018

Я создал простое приложение для Mac, но столкнулся со странным поведением: после нажатия кнопки «Закрыть» в левом верхнем углу приложение исчезло, но значок все еще остается активным в док-станции.Когда я пытаюсь нажать на этот значок, приложение больше не отображается.Чтобы открыть это снова мне нужно заставить остановиться и открыть это.Кто-нибудь может мне помочь с этим?

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Поведение по умолчанию при закрытии окна в приложениях Mac - просто закрыть окно, а не завершать работу приложения.Если вы хотите завершить приложение в этом случае, вам нужно добавить следующий метод к делегату приложения (AppDelegate.swift):

func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
    return true;
}

Существуют другие способы выполнить его, но это самый простой.

0 голосов
/ 28 мая 2018

Попробуйте перезапустить Finder.

1) Удерживая нажатой клавишу option , нажмите два пальца на логотип Finder в доке.

2) нажмите перезапустить

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