0
我有一個NSWindowController
和NSViewController
,都在故事板中配置。動態更改NSWindow的contentViewController
- 當我在Interface Builder中設置
contentViewController
時,一切都按預期工作。 - 當我以編程方式設置
contentViewController
在windowDidLoad
一切都按預期工作。
現在我試圖更新內容視圖控制器響應工具欄按鈕單擊(下)。
@IBAction func toolbarButtonClicked(_ sender: Any) {
contentViewController = storyboard?.instantiateController(withIdentifier: "VC") as! NSViewController?
}
這種分配使得viewWillAppear
要調用的視圖控制器上,但在該點的內容視圖沒有分配的窗口。
這是爲什麼?是否有可能像這樣動態更改窗口的contentViewController
?