【问题标题】:How to disable ARC for a single file in Xcode 5?如何在 Xcode 5 中为单个文件禁用 ARC?
【发布时间】:2013-09-18 23:02:02
【问题描述】:

我最近下载了 Xcode 5,它现在是我的主要 IDE。但是,我现在需要为我的项目中的单个文件禁用自动引用计数。

在 Xcode 4 中,我转到目标下的 Build Phases 选项卡,我可以双击 Compile Sources 部分中一行右侧的 ,将 -fno-objc-arc 添加到编译器标志列表中,然后关闭。

然而,在 5 中,该列似乎无法点击:

那么,我该怎么做呢?

【问题讨论】:

  • @xlc 也没有运气
  • 我通过选择文件(所以它是蓝色的)并按回车键出现了一个小弹出窗口。它也可以通过双击文件名来工作。
  • 这是什么确切版本?我正在运行 Xcode 5A1413(来自 App Store),双击对我有用。它也适用于 GM (5A1412) 版本

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


【解决方案1】:

好吧,我刚试了一下,发现你一定是把窗口拖到了更小的宽度。您需要将其拖回以显示Compiler Flag 列:

【讨论】:

    【解决方案2】:

    要解决实际问题而不是 GUI 问题,请选择文件并按 ENTER,然后您可以添加 -fno-objc-arc 编译器标志。

    【讨论】:

    • 这种方法也不行。
    • @Undo 我刚刚对其进行了测试,它在 Xcode 5 上运行良好,可能是您的版本有问题。我能猜到的就这些了。
    【解决方案3】:

    您似乎缺少右侧的列。在我的安装中,它看起来像这样:

    注意“名称”列右侧的“编译器标志”列。

    只要该列在屏幕上,双击行上的任意位置就可以输入标志。让我的窗口足够薄会导致它不可见,所以我尝试的第一件事是让你的窗口超宽,看看你是否可以获得一个标志列。

    【讨论】:

      猜你喜欢
      • 2016-10-03
      • 2012-12-04
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      相关资源
      最近更新 更多