如何解决泄漏问题(iPhone)?

时间:2011-10-31 06:39:17

标签: iphone objective-c xcode nsarray memory-leaks

我正在使用工具工具查找代码中的泄漏。

指示下线100%泄漏的工具。

NSArray * subviews = [[cell subviews] copy];

如何解决上述代码中的泄漏?

提前致谢。

2 个答案:

答案 0 :(得分:5)

如果您使用copy,则必须将其与release匹配。如果没有更多代码,很难准确诊断如何解决此问题。但是,您很可能希望执行以下操作:

NSArray *subviews = [[cell subviews] copy];
...
[subviews release];

答案 1 :(得分:2)

NSArray * subviews = [[cell subviews] copy];

复制操作会使数组的保留值增加1.因此,您必须释放它。