如何从XCode中删除ARC

时间:2012-01-22 03:39:58

标签: ios xcode

我已经在XCode 4.2中创建了一个项目,并选中了ARC。问题是我必须下载并添加ASIHttpRequest文件。当我尝试编译时,这会产生一大堆错误。有没有办法解决这个问题(除了再次创建一个项目)?

3 个答案:

答案 0 :(得分:36)

点击左侧导航视图中的项目名称,转到目标 - >构建阶段并将 -fno-objc-arc 添加到任何相关文件的“编译器标志”。

答案 1 :(得分:4)

您可以通过在编译时将标志-fno-objc-arc传递给每个文件来关闭ARC每个文件。将标志添加到项目导航器中目标下的Compile Sources组中需要ARC禁用的文件。

另一个选择是将ASIHttpRequest编译为自己的框架,该框架没有启用ARC,只是链接到框架。说起来,ASIHttpRequest已经不在框架中吗? (我有一段时间没看过它)

答案 2 :(得分:3)

继续使用ARC,但为ASIHttpRequest文件禁用它。这个答案应该指出你正确的方向:

How can I disable ARC for a single file in a project?

相关问题