XCode正在讓我瘋狂(再次)。人們如何使用它?無法識別的選擇器發送到實例
-[UIViewController look_for_offer:]: unrecognized selector sent to instance 0x4e34220
2011-04-30 18:38:25.207 myApp[8261:40b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController look_for_offer:]: unrecognized selector sent to instance 0x4e34220'
這就是我所做的。我做了一個按鈕。我點擊按鈕並進入檢查員的「連接」選項卡。我從touch-down事件拖到代碼中,它會自動創建一個空方法和一個方法頭。這是方法:
- (IBAction)look_for_offer:(id)sender {
}
現在請記住,我甚至沒有寫這個。 Interface Builder爲我生成了它。然而,當我建立並點擊按鈕,我得到「無法識別的選擇器」的錯誤信息。
它從錯誤消息看起來像他試圖發送消息look_for_offer UIViewController。我不知道他爲什麼會那樣做。該方法是在我看來,這是的UIViewController的一個子類:
@interface ClientSeekingView : UIViewController {
}
- (IBAction)look_for_offer:(id)sender;
我清楚地拖着行動轉化爲類代碼,不進的UIViewController。他爲什麼要將消息發送給UIViewController而不是我的類?
我在做什麼錯?我該如何請Xcode? PS:我清理並重建了好幾次,沒有幫助。
MRB
如何更改「文件所有者」?在側邊欄中有一個名爲「文件所有者」的多維數據集,但我似乎無法在任何地方進入我的課程。 – MrB 2011-04-30 17:05:05
@MrB,我添加了菜單項的屏幕截圖來更改類名稱。 – 2011-05-01 12:14:50
非常感謝,我找到了。它現在有效。歡呼! – MrB 2011-05-02 09:13:41