Приложение Macos закрывается, когда не открывается windows - PullRequest
0 голосов
/ 24 февраля 2020

Я использовал следующий код для повторного открытия и предотвращения закрытия при нажатии кнопки закрытия.

Проблема в том, что он просто закрывается (точка под значком приложения в доке исчезает)

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

    func applicationShouldHandleReopen(_ sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool {
      for window in NSApplication.shared.windows {
        window.makeKeyAndOrderFront(self)
      }
      return true
    }

ОБНОВЛЕНИЕ

Когда я держу главное окно открытым, значок приложения не исчезает из док-станции.

1 Ответ

1 голос
/ 24 февраля 2020

Установите NSSupportsAutomaticTermination на NO в вашем Info.plist.

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