2011-08-06 53 views
-2

我在乐器工具中看到此问题,但不知道问题出在哪里。有没有泄漏报告如何解决分配问题?

当我跟着链接,我发现一些问题(图片2 4)是这些泄漏或什么?我想我到处在做同样的错误在code..but不知道什么

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

+1

如果可能的话,你可以尝试手动发布标签后添加它作为子视图,我不明白为什么它必须autoreleased。如果你需要对它的引用,那么你可以在你的dealloc函数中释放它。请说明为什么它是自动发布的,我可以尝试做出完整答案。 –

+0

@Samuli Lehtonen你的权利我会让它释放。关于其他事情?特别是我有导航控制器alloc分配问题,我看到在每次推动中都有大量的内存增加,即使我将视图中的视图填充为视图 – Spring

+0

您应该检查当您弹出viewcontroller(又名回到层次结构)时是否调用了您的dealloc方法。 –

回答

1

我可以看到一对夫妇泄漏从看你的代码:

  • 的activityIndi​​cator,你永远不放开。
  • self.conn = [NSURLConnection alloc] ...它会导致泄漏,拿出conn背后的“自我”。 (假设你的setter保留)
  • UILabel,你永远不会释放它。

尝试这一点,让我知道。

+0

TNX更新,林困惑,康涅狄格州会被自动释放那么,为什么self.conn = [NSURLConnection的页头] ..泄漏?游泳池之后会保留2和1吗? UILabel也是autoreleased – Spring

1

看来,有些东西正在分配吨的Objective- C字符串。单击“CFString”类别名称旁边的箭头,查看NSString上调用alloc函数的内容。

+0

TNX我个问题 – Spring