如何在iOS中的ARC启用项目中包含非ARC框架

时间:2014-04-10 06:42:20

标签: ios objective-c frameworks automatic-ref-counting

我在ARC项目中添加个人非ARC框架时遇到了一个问题。很多错误就像ARC禁止结构中的Objective-C对象一样。为此,我不想选择这个解决方案:“__ innafe_unretained”。我想向您了解所有专家,有什么方法可以在ARC启用的项目中添加我的非弧框架?

2 个答案:

答案 0 :(得分:4)

首先,您需要在Xcode ->Targets -> Build Phases -> Compile Sources中添加编译器标志。 只需双击编译器标志下该行的列,您可以在此处使用 cmd 选择多个文件,然后可以禁用 ARC 框架,你需要在每个相关文件中添加-fno-objc-arc

see image  现在清理并构建项目并运行,它将正常工作..

答案 1 :(得分:0)

转到您项目的目标 - >构建阶段 - >编译源 - >文件,您要取消ARC->双击文件并写入-fno-objc-arc enter image description here