Значок строки меню исчез - PullRequest
0 голосов
/ 02 мая 2018

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

func applicationDidFinishLaunching(_ aNotification: Notification) {
        // Insert code here to initialize your application

        let statusItem = NSStatusBar.system.statusItem(withLength:NSStatusItem.squareLength)
        if let button = statusItem.button {
            button.image = NSImage(named:NSImage.Name("StatusBarButtonImage"))
            //button.action = #selector(printQuote(_:))
        }
    }

В активах есть значок StatusBarButtonImage, для которого «render as» установлен на «template image»

1 Ответ

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

Это потому, что ваш statusItem выпущен после applicationDidFinishLaunching.

...