窗口调整大小后,菜单栏图标消失

时间:2018-03-04 00:37:07

标签: ios swift macos swift4

我在Xcode中创建了默认的Cocoa macOS项目并修改了AppDelegate,以便它添加一个菜单栏图标并使应用程序窗口全屏显示。相反,窗口正常显示,菜单栏图标(应该是T)在macOS状态栏中快速闪烁并消失。如果我在applicationDidFinishLaunching中注释掉代码,则菜单栏图标可以正常工作。如果我删除了awakeFromNib并且没有创建状态项,则应用程序将变为全屏。如果我试图同时做两件事,它就不会工作,我真的很想知道自己做错了什么。这是我的AppDelegate.swift文件的主要部分:

col-lg-

1 个答案:

答案 0 :(得分:0)

结果

let window = NSApplication.shared.windows.first!

不会返回应用程序窗口,但它似乎返回菜单图标。我改成了

let window = NSApplication.shared.windows[1]

并且有效。