【问题标题】:Refactor to iOS5 ARC using XCode 4.2使用 XCode 4.2 重构为 iOS5 ARC
【发布时间】:2012-02-09 03:20:49
【问题描述】:

我正在尝试重构我的项目(编辑/重构/转换为 Objective-C ARC)。 在预检查阶段,我在使用 Google gtm OAuth 时遇到了很多问题。我想为这些项目禁用 ARC,所以我去了目标/构建阶段/编译源并将 Google GTM Oauth 文件的编译器标志设置为 -fno-objc-arc。

但是当我运行重构预检查时,它会在 google gtm 中检测到相同的问题。在构建阶段,它甚至清除了标志(我再也看不到为文件设置的 -fno-objc-arc 标志了)。

有什么帮助吗?

谢谢

【问题讨论】:

    标签: objective-c ios5 refactoring xcode4.2 automatic-ref-counting


    【解决方案1】:

    “编辑”->“重构”->“转换为 Objective-C ARC。” 下一步是“选择要转换的目标”。

    请注意,当您“选择要转换的目标”时,您可以展开项目并取消选中特定文件。起初这对我来说并不明显。

    取消选中您不想转换的所有文件。然后运行预检查,并修复问题。然后重新开始该过程并重复,直到没有问题为止。我注意到有时 Xcode 不记得我在上一次迭代中取消了选中文件。我必须确保它们每次都未选中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      相关资源
      最近更新 更多