无法在xcode4.2中禁用ARC

时间:2012-07-08 04:20:04

标签: iphone ios xcode automatic-ref-counting

我正在开发ARC环境,并通过-fno-objc-arc成功禁用了Facebook API。我也想为我自己的类禁用它,并且我使用与Facebook API类相同的方法,但我无法禁用ARC。如果有人知道请帮助我。

2 个答案:

答案 0 :(得分:2)

要解决此错误,您需要禁用ARC,要从项目中禁用ARC,请执行以下步骤。

选择您的项目文件。 您应该在“构建设置”选项卡中。
选择“级别”选项(默认为“组合”)
“合并”右侧有一个搜索栏。输入“自动” 第二组应该是“Apple LLVM Compiler 3.0 - 语言”。
第二行控制ARC。 单击该行,然后在中间列(其中显示“是”),单击并选择“否” 现在错误应该消失了。

答案 1 :(得分:0)

只是为了确保你在正确的地方这样做:

  • 在项目导航器中,单击顶部项目,项目名称
  • 在显示项目和目标的窗格中,选择包含非弧文件的正确目标
  • 转到Build Phases,打开Compile Sources
  • 选择需要非弧的文件,双击它,然后输入-fno-objc-arc
  • 构建

所以请仔细检查一下,特别是选择正确的目标。