Xcode 是否在运行时设置按钮选择器(单击事件)?(可可:Mac项目)
知道如何在mac(非IOS)运行时(点击事件时)设置按钮选择器吗 我有一个视图控制器,其中一个按钮声明为outlet:Xcode 是否在运行时设置按钮选择器(单击事件)?(可可:Mac项目),xcode,cocoa,xcode4,xcode4.4,Xcode,Cocoa,Xcode4,Xcode4.4,知道如何在mac(非IOS)运行时(点击事件时)设置按钮选择器吗 我有一个视图控制器,其中一个按钮声明为outlet: #import <Cocoa/Cocoa.h> @interface MyView : NSView @property (assign) IBOutlet NSButton *MyBtn; 我没有在cocoa touch上找到“addTarget”选项。 唯一的选择是“设置目标(id)” 我正在为osx mountain lion使用Xcode 4.4.1 如
#import <Cocoa/Cocoa.h>
@interface MyView : NSView
@property (assign) IBOutlet NSButton *MyBtn;
我没有在cocoa touch上找到“addTarget”选项。
唯一的选择是“设置目标(id)”
我正在为osx mountain lion使用Xcode 4.4.1
如有任何建议,将不胜感激。谢谢这两种方法正是您想要的
- (void)setTarget:(id)target李>
- (无效)设置选择器:(SEL)选择器李>
[myButton setSelector:@selector(myButtonClickEvent:)];
-(void) myButtonClickEvent:(id) sender{
NSLog(@"button:%@ be clicked. :)", sender);
}
您应该查看(从中继承的)两个单独的方法setTarget:
和setAction:
您可以在代码中执行以下操作:
[MyBtn setTarget:self];
[MyBtn setAction:@selector(doStuff)];
再看一看
[MyBtn setTarget:self];
[MyBtn setAction:@selector(doStuff)];