在当前的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];