Any idea how to set button selector at runtime (on click event) for mac (Not IOS)
I have a view controller with a button declared as outlet :
#import <Cocoa/Cocoa.h>
@interface MyView : NSView
@property (assign) IBOutlet NSButton *MyBtn;
i can access that buton with something like this :
MyView * v;
.
.
.
[v MyBtn]
i didn’t find “addTarget” choice like on cocoa touch.
The only choice is “setTarget(id)”
I’m using Xcode 4.4.1 for osx mountain lion
any suggestion would be appreciated. thanks
You shall look at the NSControl class reference (from which NSButton inherits) for two separate methods
setTarget:andsetAction:.You can do something like this in your code:
take a look also at this answer.