2012-09-13 33 views
0

我試圖將事件添加到一個UIButton:錯誤上添加動作的UIButton與選擇

UIButton *btn = [[UIButton alloc] init]; 
[btn setBackgroundImage:[UIImage imageNamed:@"aa.png"] 
    forState:UIControlStateNormal]; 

[btn addTarget:self 
    action:@selector(Presed:)]; 

和我得到這樣的警告:

"UIButtom may not respond to addTarget:action" 

我的界面創建此按鈕以繼承CDVPlugin

我的代碼有什麼問題?

回答

0

您正在調用未聲明的方法。它應該是 。

– addTarget:action:forControlEvents:

[btn addTarget:self action:@selector(Presed:) 
forControlEvents:UIControlEventTouchUpInside]; 
+0

感謝!它的工作原理 – vadim

+0

'-addTarget:action:'這是您先嚐試調用的方法。該方法沒有在任何地方聲明。 – janusbalatbat