複数の引数を持つ@selectorメソッドをどのように呼び出すのですか?複数の引数を持つ@selector
私は、次の
[self performSelector:@selector(changeImage:withString:) withObject:A1 withObject:fileString2 afterDelay:0.1];
を持っていますが、
認識されていないセレクタがインスタンスに送信され得る
エラー
を次のように私は呼び出しています私の方法がある
-(void) changeImage: (UIButton *) button withString: (NSString *) string
{
[button setImage:[UIImage imageNamed:string] forState:UIControlStateNormal];
}
ありがとう、ありがとう。どうすればいいですか?私は多くの場所でこれを呼びたいと思っています。だからそれは、viewDidLoadメソッドで宣言され、さまざまな場所で呼び出すことができますか? – jarryd
あなたが何を意味するのか本当に分かりません。このコードは、changeImage:withString:が定義されているクラスのどこにでも配置できます。複数回呼び出す場合は、メソッドにラップしてそのメソッドを呼び出す必要があります。 – Jilouc
代わりに、 '[invocation performSelector:@selector(invoke)withObject:nil afterDelay:0.1];' – user102008