xib文件拖控件關(guān)聯(lián)的時(shí)候報(bào)錯(cuò):“could not insert new action connection”纲仍,解決方法有如下幾個(gè):
1. 首先第一種情況是最簡單的恰响,也是最容易被忽略的,就是你在新建類的時(shí)候沒有選擇將這個(gè)類加入到對應(yīng)的“Target”中竞穷。
檢查方法很簡單吴藻,選中你需要操作的類的.m文件,在“File inspector”界面的“Target Membership”中確認(rèn)對應(yīng)的“Target”有沒有選中懈凹,如果沒有選中就說明你在創(chuàng)建類的時(shí)候犯了個(gè)小小的錯(cuò)誤蜀变。修改方法很簡單,直接在“File inspector”界面的“Target Membership”中選上對應(yīng)的target就好了介评。
2. 重新將文件加入項(xiàng)目
操作步驟就是選中出問題的.m和.h文件库北,點(diǎn)刪除鍵,然后選“Remove Reference”们陆,這樣就不會(huì)真正刪除文件寒瓦。接著選“File -> Add Files to ...”菜單,在文件選擇界面選擇剛才的.m文件和.h文件將他們重新加入項(xiàng)目中坪仇。
3. 直接刪除DeriveData
操作步驟是關(guān)閉當(dāng)前項(xiàng)目杂腰,然后關(guān)閉Xcode,然后通過Terminal或者是Finder找到下面的目錄:
~/Library/Developer/XCode/DerivedData
在里面找到以你的項(xiàng)目開頭的文件椅文,將他們刪除喂很。
接著重新啟動(dòng)Xcode
4. 在Organizer中刪除項(xiàng)目的DeriveData
如果你對Mac操作系統(tǒng)不了解惜颇,不知道如果操作第3種解決方法,有一個(gè)更加直接的方法少辣,就是在Xcode中選擇“Windows->Organizer”凌摄,然后選擇“Projects”,選中你正在處理的項(xiàng)目漓帅,點(diǎn)擊“DeriveData”對應(yīng)的“Delete”按鈕望伦,Xcode會(huì)刪除該項(xiàng)目的DeriveData,然后自動(dòng)重新生成一個(gè)煎殷。