【问题标题】:using -fno-objc-arc still gives me Convert to ARC errors使用 -fno-objc-arc 仍然会给我转换为 ARC 错误
【发布时间】:2012-08-23 02:25:31
【问题描述】:

我正在尝试更新我的项目以使用 ARC 并且我使用 JSONKit,所以我进入了“编译源”下的“构建阶段”选项卡并添加了参数“-fno-objc-arc”,但我仍然得到所有错误在那个地方。我认为这是为了防止这种情况发生?

我错过了什么?

【问题讨论】:

  • 所以你做了自动转换? JSONKit 是否也进行了转换,或者您是否跳过或排除了它?在项目转换之前,您不会添加该标志,而不是在手之前。
  • 我实际上杀死了 JSONKit 并改用 NSJSONSerialization,但我正在通过 ASIHTTPRequest 并标记一些东西。在解决所有问题之前,不会运行自动转换。我需要先清理然后构建并运行弧转换检查,它似乎正在工作
  • 我相信我所做的是首先删除我不想让自动转换器愚弄的东西,然后运行转换器,然后再添加其他东西(开源项目等)。我这样做已经一年了。

标签: ios xcode automatic-ref-counting


【解决方案1】:

这就是您实现它的正确方式。您在哪些文件中包含该标志。

我正在使用 AFNetworking,我必须在 AFNetworking 让我包含的每个文件上都添加该标志。

添加到每个文件允许弧处理器忽略这些文件。

你确定都是小写,而且在错误的地方没有空格吗?

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 2015-08-12
    相关资源
    最近更新 更多