百思不得其解的报错信息。
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,编译器就报错了。