我是mac os x开发的noobie。我是一名iOS开发人员,最近开始使用mac os x demo app。我正在做的很简单,我创建了一个新的应用程序,它有一个带有Windows控制器和视图控制器的main.storyboard。然后我创建了一个新的故事板,添加了一个带有视图控制器的Windows视图控制器。我给windows控制器一个标识符,将菜单项绑定到app delegate中的方法,如:
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
我运行应用程序。原始窗口按预期显示。然后我点击我的菜单项,第二个窗口出现,但是当我点击第一个窗口时,新窗口就会消失!我错过了什么?