這類問題:通常很難察覺,因?yàn)橐暳Σ缓玫那闆r下,在新寫的文件中導(dǎo)入時很容易發(fā)現(xiàn)這種問題,h/m之差,別之千里。
而且會發(fā)現(xiàn)duplicate symbol 的數(shù)量不少。明明才幾個文件,錯誤卻達(dá)到數(shù)十個。

翻車現(xiàn)場

翻車示意圖
問題:編譯出錯duplicate symbol OBJC_CLASS$_ XXX in
原因:導(dǎo)入頭文件的時候誤導(dǎo)入.m文件
解決辦法:通過搜索.m文件查出 在哪個類中導(dǎo)入了 換成.h文件即可。
下回導(dǎo)入文件一定要睜大眼睛了。切不可蠻力開車,易帆車。