原因很明显,是导入了非ARC的第三方库。虽然可以在项目的build setting 里面将项目改为非ARC,暂时解决这个问题。但是蛋疼的是其他用到ARC的地方又有问题了。
所以比较好的办法是告诉编译器,对这个第三方的库要用非ARC方式编译,其他的继续用ARC。
解决办法:
找到项目的Build Phase里面的Complie Sources,找到对应的编译不过的源文件。双击,在右边的Complier Flags里面添加编译参数 "-fno-objc-arc"就可以解决问题。
有几个源文件报错,就添加几个。如图: