私はこのコードを持っています:
[myButton addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchUpInside];
しかし、doSomething にはコードがほとんど含まれていないため、doSomething を実行させるのではなく、コードをそのままここに入れることができるかどうか疑問に思っていました。
私はすでにこれを試しました:
[myButton addTarget:self action:^ { /* code here */ } forControlEvents:UIControlEventTouchUpInside];
しかし、「(void)^(void)を互換性のないタイプのSELに送信しています」というエラーが発生するだけです。
これを行う方法はありますか?もしそうなら、正しい構文は何ですか?
ありがとう!