2012-03-07 5 views
0

@selector(メソッド)にメソッド名を渡す必要があります。メソッドの名前は配列に含まれる値です。メソッド名の変数を@selector()にどのように渡しますか?

[myButton addTarget:self action:@selector(method:) forControlEvents:UIControlEventTouchDown]; 

がどのように私はループ内@selector()ハードコードに各@selector(メソッド)を有する回避を定義することができます ?文字列値を渡すことはできますか?

答えて

3

あなたはSELNSStringをマップ、またはあなたがSELchar*をマップsel_registerName()を使うことができ、NSSelectorFromString()のいずれかを使用することができます。

関連する問題