Xcode Could not load NIB 的一個問題解決


# Could not load NIB 的一個問題

Could not load NIB 的一個問題

這兩天多人合作一個項目。由於之前svn配置不太合理,導致加人之后svn代碼沖突,整個項目都壞掉了,pods的問題也出現了一個無解的問題,試過換源,重新切換庫和網絡上無數的辦法,均失敗告終,之后突然想到測試一下pods有沒有問題,發現pods正常,只是項目在增加人提交的過程中出現了問題。。遂想重新check一份,然后pods也忽略,不在svn管理之下。
進過幾個小時的操作,check代碼,pod install (網絡渣)終於完成了。
項目算是可以正常的跑起來了,但是進入之前寫的那個頁面發現 有個cell加載的過程中出現了問題,具體如下:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle (loaded)' with name 'BBProtocalCell''

 

簡單點說:就是nib 加載cell失敗。

但是代碼是從之前最后一次提交之后的代碼中拷貝過來的,之前是正常的。但是重新check之后就不行了,總是這個問題。

當時首先想到的就是代碼拼寫的問題,但是直接就忽略了,因為這是自己寫的一點沒有動,並且是拷貝過來的,之前還能運行。

想了半天誤解。從網上找了一下,也只有一個簡單的答案就是,加載的類名拼寫錯了,但是顯然我這個不是這個問題。 后來想了一下,覺得可能是項目編譯的時候沒有找到這個BBProtocalCell 類文件,后去查看。
如圖:

 

一看原來有。應該又不是這的問題。就當放棄的時候刪除關鍵字
突然有新的發現
**

 


**

原來還有這個xib的編譯源文件,遂動手加上,發現好用 哈哈。。
問題就這樣隨手解決了。。

總結

問題:Could not load NIB
解決方案:
1.拼寫問題 --- 一般不會出這個問題
2.可能因為一些原因 文件沒有被添加的編譯器中,導致編譯器編譯過程中找不到文件,導致加載失敗

希望能幫到一些朋友~~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM