百思不得其解的報錯信息。
1.檢查是否在#import頭文件的時候,不小心把.h寫成了.m。
2.查看被編譯的文件中是否有重復的(如果有文件顯示紅色一般是編譯器沒有找到的文件)。
進入Target->Build Settings->Compile Sources下,查看是否有異常文件。
3.進入Target->Build Settings->Apple LLVM 9.0-Code Generation下,將No Common Blocks設置為NO。
xcode 10 是在Target->Build Settings->Apple Clang - Code Generation下,
將No Common Blocks設置為NO。
這是因為如果在sdk中的頭文件聲明了公共變量,在import了這個頭文件之后,No Common Blocks默認為YES,編譯器就報錯了。