【问题标题】:convert to objective c arc didn't do anything转换为目标 c 弧没有做任何事情
【发布时间】:2012-06-07 22:01:23
【问题描述】:

在 XCode 4.2 中,当我尝试 Edit -> Refactor -> Convert to Objective-C ARC ... 时,转换后出现数百个错误。我使用 git 将代码重置为以前的无 ARC 自我,并且编译良好。

我刚刚再次尝试Edit -> Refactor -> Convert to Objective-C ARC ...,它提供了完全零更改的更改预览。我的代码中都有 deallocs 和 release,XCode 说“目标当前使用 ARC”

我怎样才能让 XCode 4.2 意识到这个项目是使用 ARC 的?

【问题讨论】:

  • 检查项目的构建设置,看看 xcode 是否没有添加类似 noarc 的标志
  • @LuisOscar 您想以答案的形式表达您的评论吗?你在东京吗?也许在下一次 iOS 聚会上见!
  • 是这个问题吗?老实说,除非文件超大,否则很容易更改为 arc(只需删除所有保留、释放、自动保留等,xcode 无论如何都会将它们标记为错误)。顺便说一句,我在京都。
  • 我添加了我的答案,但我认为你的答案更有帮助,因为它不涉及 git。京都有点不像我平时的去处哈哈

标签: xcode xcode4.2 automatic-ref-counting


【解决方案1】:

我不确定你的转换过程中哪里出了问题,但我建议你关注this tutorial,看看你的步骤有什么不同。

希望对你有帮助:)

【讨论】:

    【解决方案2】:

    我能够通过执行 git reset 然后转换为 ARC 来解决它,而无需选择有问题的库。

    【讨论】:

      猜你喜欢
      • 2015-12-03
      • 2011-09-09
      • 1970-01-01
      • 2012-09-07
      • 2016-10-02
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多