只需创建新项目并选中自动引用计数并下载另一个项目。 当我将下载的类导入到我的项目中时,它会产生太多错误,搜索后我发现因为下载的项目是非自动引用计数。
那么,请问这个问题的解决方案是什么?
答案 0 :(得分:3)
这是因为像“release”之类的调用会导致ARC项目中的错误,因此您不会使用它们,因为编译器会为您执行此操作。要在类上启用ARC并在已导入的类上禁用它,请转到构建阶段,并将编译器标志“-fno-objc-arc”添加到要使用手动内存管理的类中。
答案 1 :(得分:0)
这些文件需要标记到编译器,因此编译器不会将ARC与它们一起使用。使用-fno-objc-arc标志。单击您的项目文件,单击您的应用程序目标,单击“Build Phases”选项卡,展开“Compile Sources”,然后双击没有ARC的文件。弹出一个小窗口后,在这些文件上放置-fno-objc-arc标志。