在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的原因鞠柄。
首先第一種情況是最簡單的,也是最容易被忽略的嫉柴,就是你在新建類的時候沒有選擇將這個類加入到對應(yīng)的“Target”中厌杜。
檢查方法很簡單,選中你需要操作的類的.m文件计螺,在“File inspector”界面的“Target Membership”中確認對應(yīng)的“Target”有沒有選中夯尽,如果沒有選中就說明你在創(chuàng)建類的時候犯了各小小的錯誤侧馅。
修改方法很簡單,直接在“File inspector”界面的“Target Membership”中選上對應(yīng)的target就好了呐萌。
如果你的情況和以上不符,有可能是你的項目Derive文件有點問題谊娇,解決方法有下面幾種肺孤,原理都差不多,就是嘗試重建項目的一些后臺文件济欢。
下面赠堵,介紹一種簡單方便的方法:
1: 刪除并重新添加.h和.m文件
選中出問題的.m和.h文件,點刪除鍵法褥,然后選“Remove Reference”茫叭,不要真正刪除文件。接著選“File -> Add Files to ...”菜單半等,在文件選擇界面選擇剛才的.m文件和.h文件將他們重新加入項目中揍愁。
?關(guān)上xcode重開就好了!