如何退出cocoa应用程序时,窗户closures?
当我点击左上angular的红色button时,我需要退出Cocoa App。
我发现这个网页说
因此,您需要首先执行的操作是将要closures的窗口连接到笔尖的IBOutlet。 在这个例子中,我将窗口连接到名为“mainWindow”的sockets。
我怎样才能做到这一点? 我在xib文件中find了Windows,但是如何将它连接到笔尖的IBOutlet?
或者,有没有办法退出cocoa应用程序点击红色button?
编辑
我应该把代码放在automatically generated delegate file
。
应用程序的委托有一个可选的方法,将自动执行此操作。 你所要做的就是把这个添加到实现中。 你不需要创build一个出口或任何东西。
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication { return YES; }
看看NSApplicationDelegate协议,尤其是applicationShouldTerminateAfterLastWindowClosed:
方法…