0
我是noobie在mac os x的開發。我一直是一名iOS開發人員,最近開始使用mac os x demo應用程序。我所做的很簡單,我創建了一個新的應用程序,它有一個帶有Windows控制器和視圖控制器的main.storyboard。然後,我創建了一個新的故事板添加一個Windows視圖控制器,它的視圖控制器。我給窗戶控制器標識符,領帶的菜單項的方法中的應用程序委託等:可能在同一個應用程序中有兩個NSWindowController?
NSStoryboard *storyBoard = [NSStoryboard storyboardWithName:@"Main" bundle:nil]; // get a reference to the storyboard
NSWindowController *storeOpsWC = [storyBoard instantiateControllerWithIdentifier:@"TestVC"]; // instantiate your window controller
[storeOpsWC showWindow:self]; // show the window
我運行應用程序。原始窗口按預期顯示。然後我打開了我的菜單項,第二個窗口出現,但是當我點擊第一個窗口時,新窗口就消失了!我錯過了什麼?