一般出现这样的报错有两个情况:
一种是在你导入第三方库的时候会出现(假如你么有用过第三方库可以跳过看第二种情况),原因有如下几种:
1.你所引用的第三方库里面包含了其他的框架,而你没有引用其他框架进来(这个情况一般出现在初学者没有用cocoaPod导入,而是手动导入),只要导入了进来即可。
2.引用的方式不对:你是用拖拽的方式引用到xcode,导致Xcode并没有自动识别引用。这种情况需要你去重新设置引用,操作如下:
在工作左边导航栏Target-->Build Phases-->compile Sources中,第三库库的所有.m文件都添加到里面,然后编译通过了;
具体可以参考这篇博客:博客地址
第二种情况,没有用第三方库你依然会遇到,而且是初学者经常遇到的:如图