iOS-ARC与MRC混编
背景:
现在,基本上都是
ARC
环境下编程,MRC
都已经很少用到了。但是,一些第三方库,还是用到MRC
的环境。所以,ARC
与MRC
混编,也是我们会常遇到的问题。
遇到的情况:
基本上,遇到这样的情况,我们就需要ARC
与MRC
混编了"_OBJC_CLASS_$_MBProgressHUD", referenced from:
objc-class-ref in ZFScrollView.o
关键字:_ BOJC _ CLASS
解决办法:
项目工程–>Bulid Phases–>Compile Sources–>找到对应的文件(比如上面是MBProgressHUD这个文件)–>双击,输入-fno-objc-arc–>重新编译。