【问题标题】:How to solve leak (iPhone)? [closed]如何解决泄漏(iPhone)? [关闭]
【发布时间】:2011-10-31 06:39:16
【问题描述】:

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

工具在下一行显示 100% 泄漏。

NSArray *subviews = [[单元格子视图] 复制];

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

提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢凯文..感谢您的帮助。
    【解决方案2】:

    NSArray *subviews = [[单元格子视图] 复制];

    复制操作会将数组的保留值增加 1。所以你必须释放它。

    【讨论】:

    • 感谢 Sreejith..感谢您的帮助。
    • @dilip.ajm 如果您对答案表示赞赏,请接受。
    猜你喜欢
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多