現在の NSWindowController で、子ウィンドウ (mainViewController.window) を追加し、現在のウィンドウを閉じますが、メソッド [self.window close] が呼び出されると、アプリは終了します (メソッド windowWillClose からログ メッセージを取得できるため、クラッシュしません)。 ;
[self.window addChildWindow:mainViewController.window ordered:NSWindowAbove];
[self.window close];
私が欲しいのは、新しいウィンドウが表示されたときに現在のウィンドウを閉じることです。私のやり方は間違っていますか?
=================================== 更新 ============== ======================
ありがとう@rdelmar、私の間違い、アプリは終了せず、すべてのウィンドウが閉じられました。
[self.window orderFront:mainViewController.window];
[self.window close];