如何在Objective-c中编写ok按钮操作?

Cra*_*der 6 macos xcode objective-c

我是新手.我在对话框中创建了一个对话框和确定按钮.现在,我正在对话框上做一些操作.之后,我想点击"确定"按钮关闭对话框.为此,我喜欢

在.h文件中

@interface viewcontroller:NSViewController

@property (weak) IBOutlet NSButton *OkBtn;

@end
Run Code Online (Sandbox Code Playgroud)

在.m文件中

"我不知道如何在.m文件中编写ok按钮的代码.我只想在单击OK按钮时关闭对话框.

EI *_*2.0 10

您必须IBAction直接获取点击事件 ,而不是创建IBOutlet

看看这张图片......
在此输入图像描述

这是.mIBAction直接创建的文件

如果你想以编程方式给出点击事件,请关注@Nicolas Buquet的回答


Abd*_*sin 0

创建IBActionNSButton. 并连接IBAction到按钮。

在接口文件(.h)文件中写入,

- (IBAction) okButtonAction : (id) sender;
Run Code Online (Sandbox Code Playgroud)

并在您的实施文件(.m)中

- (IBAction) okButtonAction : (id) sender {
   NSLog(@"OK Button action here");
}
Run Code Online (Sandbox Code Playgroud)