2012-06-01 43 views
1

我在ARC中开始了我的项目,但由于某些原因,我想将其更改为MRC,是否有任何方法可以在不重新制作项目的情况下进行?将项目从ARC转换为MRC

回答

1

尝试在构建设置中将ARC更改为No

选择您的项目左上角,然后选择生成设置,然后在搜索栏中输入自动。设置Objective-C自动引用计数No。如果您选择ARC,则应将其设置为Yes

enter image description here

+0

因为它没有帮助,所以在将此选项设置为NO后出现了消息:“error:'retainCount'不可用:在自动引用计数模式下不可用 'retainCount'已在此明确标记为不可用” – iTux

1

每@ iNoob的回答,您可以在构建设置切换编译器标志。

如果你问的是“是否有一个相当于编辑 - >重构 - >切换到Objective-C ARC”,恐怕答案是否定的。您必须手动添加所有必要的retain/release/autorelease调用。

你想从ARC切换的原因是什么(我假设建筑为< iOS 4.0)?

+0

原因是示例项目工作经理:( – iTux