是否有可能有一个不支持ARC的iOS应用程序,但有一些弧形文件?是否有可能有一个不支持ARC的iOS应用程序,但有一些弧形文件?
我有一个非ARC启用的应用程序,我想引入一些ARC启用的文件。这可能吗?
感谢
是否有可能有一个不支持ARC的iOS应用程序,但有一些弧形文件?是否有可能有一个不支持ARC的iOS应用程序,但有一些弧形文件?
我有一个非ARC启用的应用程序,我想引入一些ARC启用的文件。这可能吗?
感谢
可以使用-fobjc-arc
标志来启用ARC特定的文件。
编译器说'无法识别的命令行选项为-f-objc-arc'。 fyi - 我试图将一些符合ARC规范的示例代码移动到非ARC应用程序中。谢谢 – hanumanDev 2012-04-17 15:42:15
看起来不存在f和objc之间的连字符。编辑我的答案。 – dddsspo 2012-04-17 15:50:11
我仍然得到:cc1obj:错误:无法识别的命令行选项“-fobjc-arc”再次感谢 – hanumanDev 2012-04-17 15:58:26
使用-fobjc-arc
标志为特定文件启用ARC
可能会导致'unrecognized command line option for -f-objc-arc
错误,这是因为使用了错误的编译器。
要解决此问题,请转至Target Settings > Build Settings > Build Options
,并将编译器从LLVM GCC
更改为Apple LLVM
。建立并运行,问题应该解决。
可能重复[如何禁用项目中单个文件的ARC?](http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single-文件在项目) – 2012-04-17 18:31:16
我的问题是,但相反。如何将支持ARC的文件移动到非ARC项目中。谢谢 – hanumanDev 2012-04-18 09:31:11