名前でアクションセレクタを返します
SEL NSSelectorFromString (
NSString * aSelectorName );
解説
名前でアクションセレクタを返します。
返り値
引数
( NSString * )aSelectorName
フレームワーク
Foundation
クラス
NSSelectorFromString
Function
使用可能
10.0
参照
NSStringFromSelector
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { //アクションセレクターを切り替え NSLog(@"myAction"); [sender setAction:NSSelectorFromString([NSString stringWithFormat:@"%@%d:",@"message",1])]; } -(void)message1:(id)sender { NSLog(@"message1"); [sender setAction:NSSelectorFromString([NSString stringWithFormat:@"%@%d:",@"message",2])]; } -(void)message2:(id)sender { NSLog(@"message2"); [sender setAction:NSSelectorFromString([NSString stringWithFormat:@"%@%d:",@"message",1])]; } @end