Cra*_*der 6 macos xcode objective-c
我是xcode的新手.我在对话框中创建了一个对话框和确定按钮.现在,我正在对话框上做一些操作.之后,我想点击"确定"按钮关闭对话框.为此,我喜欢
在.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
看看这张图片......

这是.m我IBAction直接创建的文件
如果你想以编程方式给出点击事件,请关注@Nicolas Buquet的回答
创建IBAction为NSButton. 并连接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)