我开始了一个cocoa项目,它为我生成了AppleDelegate.h,AppleDelegate.m和main.xib文件。我在窗口上创建了一些按钮,然后创建了一个新类(继承自NSObject),在类中我为按钮点击做了一些小事。单击一个按钮时,我希望当前窗口消失,然后一个新窗口向上。我的问题是,当单击按钮时,我设法生成一个新窗口,但我无法弄清楚如何关闭上一个窗口。我是否需要从NSWindow生成我的类,而不是NSObject?
答案 0 :(得分:0)
以防万一,这可能对其他人有用。
[[[NSApplication sharedApplication] mainWindow] close ];
是我正在寻找的。 p>
谢谢!