Cocoa forControlEvents:WHATGOESHERE

Pru*_*goe 2 cocoa nsbutton

在Cocoa/Objective-C中如果我以编程方式创建了一个按钮,我将为控件事件添加什么?

[btnMakeChar addTarget:self action:@selector(makeChar:) forControlEvents:WHAT GOES HERE?];
Run Code Online (Sandbox Code Playgroud)

在iOS中,你可以这样编写forControlEvents:UIControlEventTouchUpInside

我找不到任何东西来展示我将用于可可,而不是可可触摸

Fat*_*tie 12

我不确定我是否理解正确,但如果你正在编程Mac,

[theHappyButton setTarget:self];
[theHappyButton setAction:@selector(doStuff)];
Run Code Online (Sandbox Code Playgroud)

它是两条独立的线,而不是iPhone上的一条组合代码.

我希望你就是这样吗?

要在doco中找到它:选择10.6 doco(不是iOS)并搜索"setAction:".您将在NSControl类参考中看到它.NSButton当然是NSControl的子类.