【问题标题】:How to use ARC converter for a single file in a ARC project?如何在 ARC 项目中对单个文件使用 ARC 转换器?
【发布时间】:2012-11-08 08:31:09
【问题描述】:

该项目已经是一个 ARC 项目。

但是通过在编译器标志中放置 -fno-objc-arc 标志来手动禁用某些文件。

现在我想用xcode的arc convert工具把一些非arc文件转换成arc。我该怎么做?

既然项目现在已经弧了。如果我尝试运行转换工具,无论选择多少文件,它都会产生太多错误

【问题讨论】:

    标签: xcode automatic-ref-counting converter automated-refactoring


    【解决方案1】:

    如果您真的需要该工具,您可以将源移动到专用的过渡目标(例如静态库),然后转换该目标。

    如果一切都失败了,只需从该源中删除 -fno-objc-arc,然后查看属性并删除编译器警告等。

    【讨论】:

    • 新建 > 目标 > Cocoa Touch 静态库,将有问题的文件添加到目标,在目标的构建设置中禁用 ARC,然后重构 > 转换为 Objective-C 就可以了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-05
    • 1970-01-01
    • 2012-12-04
    相关资源
    最近更新 更多