在Xcode中,我們可以在StoryBoard編輯界面或者是xib編輯界面中通過“Control鍵+拖拽“的方式將某個界面元素和對應(yīng)的代碼文件連接起來逃魄,在代碼文件中創(chuàng)建outlet网持。
不過轿钠,如果你的運氣不太好敢朱,執(zhí)行以上操作的過程中你可能會遇到下面這樣的錯誤:
Could not insert new outlet connection: Could not find any information for the class named "xxx".
其中的“xxx”就是你的目標代碼文件中的類名玲昧。如果自己沒有錯誤窟蓝,這完全是Xcode的原因罪裹。
下面,介紹一種簡單方便的方法:
1: 刪除并重新添加.h和.m文件
選中出問題的.m和.h文件运挫,點刪除鍵状共,然后選“Remove Reference”,不要真正刪除文件谁帕。接著選“File -> Add Files to ...”菜單峡继,在文件選擇界面選擇剛才的.m文件和.h文件將他們重新加入項目中。
馬上試一下是不是已解決匈挖!
2: 最近有朋友反映不能夠解決碾牌,可以這樣
在Xcode中選擇“Windows->Organizer”康愤,然后選擇“Projects”,選中你正在處理的項目舶吗,點擊“DeriveData”對應(yīng)的“Delete”按鈕征冷,Xcode會刪除該項目的DeriveData,然后自動重新生成一個誓琼。重新啟動Xcode检激。還不行請重啟電腦,親測可行腹侣。