我第一次运行ARC转换工具。我按照说明处理了所有的问题/错误,并在“要转换的目标”对话框中取消勾选了需要跳过的第三方库。运行完工具后,它会显示所有更改文件的报告,但是没有任何文件被更改。接下来我保存并尝试构建项目,结果发现由于我的项目中所有对retain和release的调用,导致几乎有1000个构建错误。据我所知,转换工具应该删除所有对retain、release和autorelease的调用,但这对我来说并不适用。
有人遇到过这个问题吗?如果是,你是如何解决的?或者是我的责任从我的应用程序中删除所有的retains & releases吗?如果是这样的话,我不确定转换工具的意义是什么,请指点。
提前感谢。
有人遇到过这个问题吗?如果是,你是如何解决的?或者是我的责任从我的应用程序中删除所有的retains & releases吗?如果是这样的话,我不确定转换工具的意义是什么,请指点。
提前感谢。