iOS 開發----Undefined symbols for architecture i386:

在開發過程當中不免會遇到這種類型的錯誤,這種類型的錯誤概括有以下幾點:框架

  1. 相關工程文件未導入(主要是.m 文件)

    能夠點擊左下角的+會發現有些.m 文件的話,點擊添加相應的.m 文件便可.學習

  2. 相關框架(framewwork)未導入

    這種狀況的解決辦法同1ui

  3. 文件路徑缺失

    在個人開發中遇到過1和2的問題,可是3和下面4的解決辦法,我到如今爲止還未遇到過,這個是參考別人的一塊兒貼出來,供你們學習參考.編碼

  4. 所提示的文件內建立了未實現的類的對象

    這種狀況可能是因爲編碼人員失誤形成的,只在.h文件中生命了類,但未在對應的.m文件中實現;spa

    排查的話能夠查看一下代碼,或者分段註釋一下可疑部分,看看是否還會提示,修正通常很容易,但就是這樣的編譯錯誤提示很難聯想到,固然也多是本身確實比較菜鳥,這裏就權當給本身以後提個醒吧;.net

特別鳴謝如下兩位開發人員:
orm

http://my.oschina.net/moliyadi/blog/265482 對象

http://blog.csdn.net/azhou_hui/article/details/18312047 blog


著做權聲明:本文爲做者原創,歡迎轉載分享。請尊重做者勞動,轉載時保留該聲明和做者博客連接,謝謝!ci

相關文章
相關標籤/搜索