首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在窗口关闭时退出可可应用程序?

如何在窗口关闭时退出可可应用程序?
EN

Stack Overflow用户
提问于 2011-03-11 11:52:39
回答 2查看 30.3K关注 0票数 91

当我点击左上角的红色按钮时,我需要退出Cocoa App。

我发现this页面上写着

所以你首先需要做的是把你想要关闭的窗口连接到nib中的IBOutlet上。在本例中,我将窗口连接到名为"mainWindow“的插座上。

我该怎么做呢?我在xib文件中找到了Windows,但如何将其连接到nib中的IBOutlet?

或者,有什么方法可以退出点击红色按钮的可可应用吗?

编辑

我应该把代码放在automatically generated delegate file里。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-11 12:08:28

对于应用程序的委托,有一个可选的方法,它将自动执行此操作。您所要做的就是将此代码添加到实现中。您不需要创建插座或其他任何东西。

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
    return YES;
}
票数 240
EN

Stack Overflow用户

发布于 2011-03-11 12:09:38

看一看NSApplicationDelegate协议,特别是applicationShouldTerminateAfterLastWindowClosed:方法...

http://developer.apple.com/library/mac/#documentation/cocoa/reference/NSApplicationDelegate_Protocol/Reference/Reference.html

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5268757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档