只需创建新项目并检查自动引用计数并下载另一个项目。当我将下载的类导入我的项目时,它给出了太多的错误,经过搜索我发现因为下载的项目是非自动引用计数。
那么,请问这个问题的解决方案是什么?
发生这种情况是因为“release”之类的调用会导致 ARC 项目中的错误,因此您不要使用它们,因为编译器会为您执行此操作。要在您的类上启用 ARC 并在您导入的类上禁用它,请转到构建阶段并将编译器标志“-fno-objc-arc”添加到要使用手动内存管理的类中。
这些文件需要标记给编译器,这样编译器就不会对它们使用 ARC。使用 -fno-objc-arc 标志。单击您的项目文件,单击应用程序的目标,单击“构建阶段”选项卡,展开“编译源”,然后双击没有 ARC 的文件。一旦弹出一个小窗口,将 -fno-objc-arc 标志放在这些文件上。