在項目中有的時候會xcode會出現一下奇葩的bug,這篇文章志在收錄一些常見的奇葩的bug,希望業界同仁也可以分享出來 讓大家減少一下彎路 ;
1、自己創建類 引入和創建都正常 在編譯的時候缺出現編譯錯誤,如圖:
cw.png
編譯錯誤如下圖:
bianyi.png
看到這個Undefined 表示 這個類沒有定義 在看到.o表示這個類沒有參與編譯:
解決方案 看到下圖 就一目了然了:
jjfangan.png
在Compile Sources 里把沒有參與編譯的類添加進去 就可以了(記住是添加.m文件哦);
2、重復編譯引起的編譯錯誤
duplicate.png
注意 看到duplicate 這個關鍵字 表示該類重復編譯或者 導入了兩次,
解決方案 :如下圖
solve.png
看到編譯的地方有兩個相同的類,只需要移除一個即可,或者 在項目中到相同的文件刪除多余的類,看圖:
delete.png