我想以编程方式打开一个窗口,因为我需要在窗口打开时向它发送一个变量。 MacOS.
从属窗口的 ViewController 是“RightGridController”。对于 Storyboard ID,我使用了“RightGridWindow”。我认为这是命名窗口控制器的方式,但这似乎是不正确的。当我运行代码时,出现以下错误:“[General] Storyboard (
let storyboard = NSStoryboard (name: "Main", bundle: nil)
let RGC = storyboard.instantiateController(withIdentifier: "RightGridController") as! RightGridController
let RGW = storyboard.instantiateController(withIdentifier: "RightGridWindow") as! NSWindowController
RGC.outputArray = outputArray
RGW.showWindow(self)