Значок строки состояния исчезает после запуска приложения Mac - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь добавить значок в строку состояния, чтобы добавить к нему небольшое меню с помощью нескольких действий.Но когда я запускаю приложение, значок появляется на секунду, а затем исчезает и не возвращается.Ниже приведен код, который я использую для создания иконки:

    func applicationDidFinishLaunching(_ aNotification: Notification) {
        // Insert code here to initialize your application
        let bar = NSStatusBar.system
        let length: CGFloat = -1 //NSVariableStatusItemLength
        var item = bar.statusItem(withLength: length)
        item.button?.image = NSImage(named: NSImage.Name(rawValue: "logo-1"))!
    }

Как я могу это исправить, чтобы он больше не исчезал?

...