ターゲットにアクションメッセージを送ります
-(BOOL)sendAction:(SEL)theAction to:(id)theTarget
解説
ターゲットにアクションメッセージを送ります。
返り値
( BOOL )
送れたかYES/NO
フレームワーク
ApplicationKit
クラス
NSControl
Instance Methods
使用可能
10.0
参照
- action
- target
例文
#import "ButAction.h" @implementation ButAction - (IBAction)myAction:(id)sender { BOOL ret; //アウトレットswitchClassで接続しているクラスのmyAction:を実行 ret = [sender sendAction:@selector(myAction:) to:switchClass]; //このクラスのmsg1,msg2,msg3を実行 ret = [sender sendAction:@selector(msg1) to:self]; ret = [sender sendAction:@selector(msg2) to:self]; ret = [sender sendAction:@selector(msg3) to:self]; } - (void)msg1 { NSLog(@"msg1"); } - (void)msg2 { NSLog(@"msg2"); } - (void)msg3 { NSLog(@"msg3"); } @end