我花了一段時間在谷歌上搜索這個問題的答案,並設法絆倒自己的答案,並認爲我會分享它。IBAction按鈕「無法識別的選擇器發送到實例」錯誤
我收到「無法識別的選擇器發送到實例」錯誤。我將它追溯到我的按鈕。
我已經完成了與實現有關的按鈕分配兩種方法。我做了一個方法,並將其鏈接到按鈕。然後我刪除了該方法創建了另一個並將其鏈接到按鈕。我沒有意識到該按鈕仍然連接,並希望運行不再存在的舊方法。
我花了一段時間在谷歌上搜索這個問題的答案,並設法絆倒自己的答案,並認爲我會分享它。IBAction按鈕「無法識別的選擇器發送到實例」錯誤
我收到「無法識別的選擇器發送到實例」錯誤。我將它追溯到我的按鈕。
我已經完成了與實現有關的按鈕分配兩種方法。我做了一個方法,並將其鏈接到按鈕。然後我刪除了該方法創建了另一個並將其鏈接到按鈕。我沒有意識到該按鈕仍然連接,並希望運行不再存在的舊方法。
解決這個問題很簡單。去你的故事板,並右鍵點擊按鈕。它將顯示一個列表,顯示鏈接到的方法。如果有更多的人刪除了你不想要的所有其他人。這應該擺脫那個消息。
另一件需要注意的事情是,我收到警告說我的方法執行不完整。我不知道當時爲什麼,但是這是因爲那裏沒有實現按鈕方法。
只要去找你xib,選擇按鈕,然後在connectionInspector
(cmd + option + 6)刪除你以前的連接。
我被同樣的問題所困擾,並意識到: 如果您刪除了一個函數,那麼在Interface Builder中它的鏈接仍然存在,您必須手動刪除它們,否則它們會鏈接到non-存在函數並引發運行時錯誤。
請粘貼一些代碼.... – Rajneesh071
第一次使用你的代碼:0 – 2012-10-08 15:00:31
你真的看不到代碼中的錯誤。我已經回答了這個問題。 – Will