2012-10-08 47 views
2

我花了一段時間在谷歌上搜索這個問題的答案,並設法絆倒自己的答案,並認爲我會分享它。IBAction按鈕「無法識別的選擇器發送到實例」錯誤

我收到「無法識別的選擇器發送到實例」錯誤。我將它追溯到我的按鈕。

我已經完成了與實現有關的按鈕分配兩種方法。我做了一個方法,並將其鏈接到按鈕。然後我刪除了該方法創建了另一個並將其鏈接到按鈕。我沒有意識到該按鈕仍然連接,並希望運行不再存在的舊方法。

+0

請粘貼一些代碼.... – Rajneesh071

+0

第一次使用你的代碼:0 – 2012-10-08 15:00:31

+0

你真的看不到代碼中的錯誤。我已經回答了這個問題。 – Will

回答

3

解決這個問題很簡單。去你的故事板,並右鍵點擊按鈕。它將顯示一個列表,顯示鏈接到的方法。如果有更多的人刪除了你不想要的所有其他人。這應該擺脫那個消息。

另一件需要注意的事情是,我收到警告說我的方法執行不完整。我不知道當時爲什麼,但是這是因爲那裏沒有實現按鈕方法。

5

只要去找你xib,選擇按鈕,然後在connectionInspector(cmd + option + 6)刪除你以前的連接。

1

我被同樣的問題所困擾,並意識到: 如果您刪除了一個函數,那麼在Interface Builder中它的鏈接仍然存在,您必須手動刪除它們,否則它們會鏈接到non-存在函數並引發運行時錯誤。

相關問題