为什么我的 NSWindow 有一个工具栏?我怎样才能让它消失?

Why does my NSWindow have a toolbar? How do I make it go away?

我正在使用 Xcode 10.2.1 开发 Swift MacOS 应用程序。当我创建 NSWindow 时,它有一个工具栏,包括段落图标、颜色选择器和一些非功能性菜单。我没有请求这个工具栏,不想要它,也不记得以前应用程序中的类似行为(使用旧版本 Xcode)。

以下是应用委托如何生成由菜单项触发的 window:

@IBAction func inputAccessList(_ sender: NSMenuItem) {
    let inputAccessListController = InputAccessListController()
    inputAccessListControllers.append(inputAccessListController)
    inputAccessListController.showWindow(self)
}

这是我的 window 控制器的开始。不多说了!

class InputAccessListController: NSWindowController, NSWindowDelegate {
    @IBOutlet var accessListInput: NSTextView!    
    let appDelegate = NSApplication.shared.delegate as! AppDelegate
    override var windowNibName: NSNib.Name? {
        return NSNib.Name("InputAccessListController")
    }
    override func windowDidLoad() {
        super.windowDidLoad()
    }

我也试过设置 window?.toolbar?.isVisible = false 在 super.windowDidLoad 之后,但没有效果。设置断点确认 window?.toolbar == nil

下面是我的 .xib 文件的图片(缺少工具栏)。然后是带有工具栏的 运行 应用程序的图片。

我能够重现它似乎没有链接到 window 属性,而是链接到 text views.
当您使用 Rich Document Text View.
时,该栏似乎会出现 我猜 Access-list 您使用的是富文本视图,您可以使用常规文本视图,工具栏将消失。
或者如 Darrell 所述,在 Text View 属性检查器中取消选中 inspector bar