私はiOS開発の新人です。これは、両方のケースでCallMe
メソッドを呼び出しているaddTarget:自己対addTarget:なし
[button addTarget:self action:@selector(CallMe) forControlEvents:UIControlEventTouchUpInside];
と
[button addTarget:nil action:@selector(CallMe) forControlEvents:UIControlEventTouchUpInside];
:我々は次のようにボタンにターゲットを割り当てるprogrammatically.When私はボタンを追加していたとき、私は少し混乱しています。誰も私にこれら2つのコード行の実際の違いが何であるかを説明することができます。誰でもaddTarget
の作業を特別に説明できればより役に立ちます。ありがとうございます。ヘルプは充当されるでしょう。 Appleのdocumentationによる
@ H2CO3が間違っています。 nilターゲットを追加するとレスポンダチェーンに沿ってアクションメッセージが送信されます。 – Sven
@ H2CO3はい、今はメソッドを呼んでいない、私は前回私のコードを構築していなかったと思う、ばかな間違い。しかし、私はなぜ私たちがターゲットを追加する "自己"を伝えることができますか?私は混乱しています。あなたはこのことから私を助けてください。 –
@ Sven間違っている、確かに、それを忘れてしまった。私は訂正した。 –