【发布时间】:2012-09-07 23:20:08
【问题描述】:
我正在尝试将旧代码转换为 ARC 代码。 但是,我在以下行收到构建错误
[[token retain] autorelease];
我按以下顺序收到 3 个错误:
-'autorelease'不可用:在自动引用计数模式下不可用
-[rewriter] 删除未使用的“自动释放”消息是不安全的;它的接收器可能会立即被销毁
-ARC 禁止“自动释放”的显式消息发送
如果我删除此特定行,则代码编译正确
【问题讨论】:
-
stackoverflow.com/questions/9865847/… 这应该会有所帮助。
-
@ratbum 是正确的。我已经完成了这些步骤,但是当我转到“编辑”->“重构”->“Objective-c ARC”然后选择要转换的相关文件并单击“检查”时,我在这个特定的地方得到一个错误行
标签: objective-c ios