当我点击左上角红色按钮时,我需要退出Cocoa应用程序。
我在这个页面找到了以下内容:
因此,您首先需要将要关闭的窗口连接到nib中的IBOutlet。 对于此示例,我将窗口连接到名为“mainWindow”的outlet。
我该怎么做呢? 我在xib文件中找到了Windows,但如何将其连接到nib中的IBOutlet?
或者,有没有办法通过点击红色按钮退出cocoa应用程序?
编辑
我应该将代码放在“自动生成的委托文件”中。
当我点击左上角红色按钮时,我需要退出Cocoa应用程序。
我在这个页面找到了以下内容:
因此,您首先需要将要关闭的窗口连接到nib中的IBOutlet。 对于此示例,我将窗口连接到名为“mainWindow”的outlet。
我该怎么做呢? 我在xib文件中找到了Windows,但如何将其连接到nib中的IBOutlet?
或者,有没有办法通过点击红色按钮退出cocoa应用程序?
我应该将代码放在“自动生成的委托文件”中。
应用程序代理有一个可选的方法可以自动完成这个操作。你只需要将它添加到实现中即可,无需创建出口或任何其他东西。
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
return YES;
}
请查看NSApplicationDelegate协议,特别是applicationShouldTerminateAfterLastWindowClosed:方法...