当我点击左上角的红色按钮时,我需要退出Cocoa应用程序.

在此处输入图像描述

我发现有this页在说

所以你首先需要做的是关闭你想关闭的窗口

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

或者,有没有办法点击红色按钮退出可可应用程序?

编辑

我应该把密码输入automatically generated delegate file.

推荐答案

应用程序的委托有一个可选方法,它将自动执行此操作.您所要做的就是将其添加到实现中.你不需要创造一个出口或任何东西.

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
    return YES;
}

Objective-c相关问答推荐

跨平台 iPhone/Android 代码共享

Objective-c 点表示法或方括号表示法中首选什么?

从 C# 到 Objective C 会有多大的飞跃

具有动态高度的子视图的自动布局 UIScrollView

iOS 心率检测算法

当前时间是 HH:MM:SS am/pm 格式吗?

自动布局和按下时隐藏底栏

在Objective-C中从类名的NSString创建对象

参考代码中的内部版本号或版本号

声音在 iPhone 模拟器中不起作用?

如何在 Objective-C 中创建一个空白的透明 png?

如何在 Objective-C 中将 NSString 解析为 BOOL?

Xcode 7 UI 测试:如何在代码中消除一系列系统alert

在 UICollectionView 上重置滚动

iOS 11 large-title导航栏不折叠

判断核心数据中是否存在对象的最快方法?

iPhone - dequeueReusableCellWithIdentifier 用法

@package 指令在 Objective-C 中的作用是什么?

info.plist 中的Application Requires iPhone Environment键是什么意思?

使用 [NSDate date] 获取当前日期和时间