NSWindow просто закрывается само собой - PullRequest
0 голосов
/ 02 марта 2020

Я создал приложение macos, которое показывает nswindow с веб-представлением в контроллере представления.

Источник:

class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDelegate {

     func applicationDidFinishLaunching(_ aNotification: Notification) {

        let company_no = UserDefaults.standard.string(forKey: "company_no")
        if(company_no == nil){

        let storyboard: NSStoryboard = NSStoryboard(name: "Main", bundle: nil)
        let windowController = storyboard.instantiateController(withIdentifier: "LoginForm") as? NSWindowController
        let window:NSWindow = windowController!.window!
        window.makeKeyAndOrderFront(nil)
        return
        }

     }
}

Это прекрасно работает в macos 10.12 и выше. Но окно закрывается само по себе в ОС ниже, особенно в Йосемити и Эль-Капитан ... В чем проблема с источником? Я проверил ответы на другие похожие вопросы ... Но ничего из этого мне не помогло.

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