2011-08-06 85 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