2010-11-25 7 views
1

UIButton addTarget:action:ForControlEventsが動作しません

[viewPostit.btnAction addTarget:self action:@selector(btnSavePostitClicked:) forControlEvents:UIControlEventTouchUpInside]; 
[viewPostit.btnAction addTarget:self action:@selector(btnSavePostitClicked:) forControlEvents:UIControlEventTouchUpInside]; 
[viewPostit.btnAction addTarget:self action:@selector(btnSavePostitClicked:) forControlEvents:UIControlEventTouchUpInside]; 

ビューと他のすべてのコントロール私は完全に動作するカスタムプロパティを追加します。しかし、私がそのボタンをクリックすると、イベントはトリガされず、理由はわかりません。

私が間違ってやっていることは何ですか?

-(void) btnSavePostitClicked:(id)sender 
{} 

ありがとうございます

Tom

+0

どのクラスが 'viewPostit'ですか? 'btnAction'はどのように定義され、設定されていますか?この時、 'btnAction'はnilではないのですか? – filipe

+0

viewPostitはカスタムビューです。どうやら、私は昨日のベスト日の1つではなかったようです。私が今朝見つけたように、親ビューはviewPostitがその上にあるので、何とか変わったすべてのタッチを盗んでいます。 – Tom

答えて

0

あなたはIBでbtnActionをリンクしているありがとうございましたか!

+0

いいえ、考えているのは、btnActionダイナミックを使用するビューコントローラにリンクすることです。 btnActionをビュー自体の中のメソッドにリンクすることは、私にとっては正しいことではありません。 – Tom

+0

IBActionにリンクされていませんが、IBOutletがあります – MathieuF

+0

はい、ありました。私は既に問題を解決しました、上記を参照してください。あなたの時間のおかげでありがとう! – Tom

関連する問題