0
我有一个NSWindowController
和NSViewController
,都在故事板中配置。动态更改NSWindow的contentViewController
- 当我在Interface Builder中设置
contentViewController
时,一切都按预期工作。 - 当我以编程方式设置
contentViewController
在windowDidLoad
一切都按预期工作。
现在我试图更新内容视图控制器响应工具栏按钮单击(下)。
@IBAction func toolbarButtonClicked(_ sender: Any) {
contentViewController = storyboard?.instantiateController(withIdentifier: "VC") as! NSViewController?
}
这种分配使得viewWillAppear
要调用的视图控制器上,但在该点的内容视图没有分配的窗口。
这是为什么?是否有可能像这样动态更改窗口的contentViewController
?