iOS開發:用XIB拖控制項關聯時報錯:「Could not insert new outlet connection」解決方法
- 2019 年 10 月 4 日
- 筆記
今天中秋節,節日也阻擋不了發部落格的熱情,今天分享一篇關於iOS的知識點。
在iOS開發過程中,尤其是iOS開發初期,會遇到各種各樣的錯誤,有些錯誤是開發者的不熟悉或者疏忽大意造成的,還有些是無厘頭的錯誤,可以通過重啟Xcode或者重啟電腦就可解決。
那麼本篇博文分享一個比較常見也是比較經典的錯誤提示,這個錯誤提示一般出現在使用OC的可視化編程的時候,比如新建一個XIB文件,然後拖入控制項之後,對該控制項進行關聯操作的時候,如果拖線「姿勢」不對,或者不可抗拒原因就會造成「Could not insert new outlet connection:Counld not find any information for the class named XXX…」的錯誤提示,造成的錯誤原因不再多說,這裡只介紹解決方法,具體步驟如下所示。
報錯提示的示例:

1、關閉Xcode,然後打開Mac電腦的文件夾圖標,Mac電腦桌面底部菜單欄最左側的圖標,」Finder」選項。

2、然後滑鼠放在」Finder」圖標上面右鍵單擊,會出現一個菜單欄,然後在菜單欄裡面選擇「前往文件夾…」選項,或者使用Mac電腦的快捷鍵「Shift+Command+G」打開。

3、會打開一個前往文件的路徑輸入彈框,這裡可以輸入想要進入文件的鏈接,直接進入對應的文件,這裡輸入」~/Library/Developer/XCode/DerivedData」,然後進入對應的文件目錄中。


4、根據文件路徑進入對應目錄下之後,找到報錯項目的名稱的那個文件夾,這個文件夾的命名規則是按照「項目名稱-英文字母隨機排布」的形式,然後確認無誤之後直接點擊刪除該文件夾即可。


5、刪除完畢之後,重新打開Xcode,項目就不報錯了,可以正常操作XIB拖線步驟了。