当我点击左上角的红色按钮时,我需要退出Cocoa App。
我发现this页面上写着
所以你首先需要做的是把你想要关闭的窗口连接到nib中的IBOutlet上。在本例中,我将窗口连接到名为"mainWindow“的插座上。
我该怎么做呢?我在xib文件中找到了Windows,但如何将其连接到nib中的IBOutlet?
或者,有什么方法可以退出点击红色按钮的可可应用吗?
编辑
我应该把代码放在automatically generated delegate file
里。
发布于 2011-03-11 12:08:28
对于应用程序的委托,有一个可选的方法,它将自动执行此操作。您所要做的就是将此代码添加到实现中。您不需要创建插座或其他任何东西。
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
return YES;
}
发布于 2011-03-11 12:09:38
看一看NSApplicationDelegate协议,特别是applicationShouldTerminateAfterLastWindowClosed:
方法...
https://stackoverflow.com/questions/5268757
复制相似问题