私はmac os x developmentに関するnoobieです。私はiOSの開発者であり、最近Mac OS Xのデモアプリケーションで遊んで始めました。私がやっていることはシンプルですが、新しいアプリケーションを作成しました.WindowsコントローラとView Controllerを持つmain.storyboardを持っています。私は新しいViewboardを作成し、View Controllerに付属のWindows View Controllerを追加しました。私はWindowsコントローラに識別子を与え、次のようなアプリケーションデリゲートのメソッドにメニュー項目を関連付けます。2つの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
私はこのアプリケーションを実行します。元のウィンドウが期待どおりに表示されます。私は次に私のメニュー項目をヒットし、2番目のウィンドウが表示されますが、最初のウィンドウをタップするとすぐに新しいウィンドウが消えます!私は何が欠けていますか?