启用ARC选项无法修复内存泄漏

时间:2012-06-06 01:55:23

标签: objective-c automatic-ref-counting xcode4.3

我的项目确实支持ARC:

enter image description here

但是当我运行Xcode Analyzer,产品/分析时,我仍然会发生内存泄漏:

Potential leak of an object allocated on line xx and stored into 'xxx'.

我的意思是,ARC不应该修复suck发布问题吗?或者我必须自己添加发布/自动发布?

1 个答案:

答案 0 :(得分:1)

确保您的文件在链接器标志中没有-fno-objc-arc。这将他们排除在ARC之外。一种简单的检查方法是尝试在代码中释放一个对象,如果你在发布调用中得到一条红线,那么该文件正在使用ARC,xcode将不允许你在启用了ARC的文件中进行任何释放调用。 / p>