将非ARC项目转换为ARC

Raj*_*Raj 7 objective-c ios5 automatic-ref-counting

我有一个Xcode 3.2目标项目.我想将此项目转换为ARC以改进

我遵循这些步骤.

编辑 - >重构 - >转换为目标C ARC

我有一些.mm文件,我使用-fno-objc-arc禁用ARC.但即便如此

我遇到了很多错误(ARC问题).例如,主要在self = [super init]调用中,

错误是无法在init系列中的方法之外分配给self.能够

有人告诉我,我是按照正确的步骤吗?

Sas*_*sho 15

我试图将一个projet转换为ARC,并在创建一个新的并包含旧的文件之后 - 我得到的一个问题是

无法在init系列中的方法之外分配给"self"

选择器名称必须以init- 不仅如此 - 在我的情况下,init选择器是:

-(id)initwithPage:(unsigned)pageNum {...}
Run Code Online (Sandbox Code Playgroud)

注意小'w'.

我已将其更改为:

-(id)initWithPage:(unsigned)pageNum {...}
Run Code Online (Sandbox Code Playgroud)

注意首都'W'!

我的问题解决了.

我希望这可以帮助别人.