【发布时间】: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