我最近将我的项目转换为使用ARC(自动参考计数)。
它并不能很好地知道何时实际发布一个对象,并且通常因为我执行了大量的分配,我的应用程序具有过高的内存使用率,因为现有的对象在没有被释放时他们已经关闭了。
我需要做的就是为该文件禁用ARC,一切都应该没问题。我这样做了,添加了发布声明,它运作得很好。除了错误。
每当项目没有被构建时(即错误消失并且构建它时构建成功)它会显示一条错误,指出ARC禁止向对象发送释放消息,即使我明确添加了异常对于项目设置中的该文件。
我真正需要做的就是使错误无声,因为没有错误(因为它成功构建)。
任何帮助表示感谢。
答案 0 :(得分:0)
好吧,经过多次构建和清理后,错误奇迹般地消失了。
这些问题在Xcode 4中经常出现,我从一些明显被使用的内容中得到了一个未使用的变量警告。