macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

setAction:

アクションセルにアクションセレクタをセットします
-(void)setAction:(SEL)aSelector:

解説

アクションセルにアクションセレクタ(aSelector)をセットします。

返り値

( void )

なし

引数

( SEL )aSelector

セットするセレクタ

フレームワーク

ApplicationKit

クラス

NSActionCell

Instance Methods

使用可能

10.0

参照

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)action1:(id)sender
{
	if ([sender action] == @selector(action1:)){
		NSLog(@"action1");
		[sender setAction:@selector(action2:)];
    }
    
}

- (IBAction)action2:(id)sender
{
	if ([sender action] == @selector(action2:)){
		NSLog(@"action2");
		[sender setAction:@selector(action3:)];
    }
}

- (IBAction)action3:(id)sender
{
	if ([sender action] == @selector(action3:)){
		NSLog(@"action3");
		[sender setAction:@selector(action1:)];
    }
}

@end