Поведение по умолчанию при закрытии окна в приложениях Mac - просто закрыть окно, а не завершать работу приложения.Если вы хотите завершить приложение в этом случае, вам нужно добавить следующий метод к делегату приложения (AppDelegate.swift
):
func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return true;
}
Существуют другие способы выполнить его, но это самый простой.