我有一個,至少對我來說,這裏奇怪的情況:我有一個從網絡加載一個XML文件,分析它,並把數據寫入字典的數組一個相對簡單的程序。每個字典代表表中的一行。該程序工作正常,如果我將我的模擬器附加到儀器並加載列表,則沒有內存泄漏。內存泄漏後多工
現在這裏是陌生的一部分:沒有爲用戶重新加載列表按鈕。如果按下它,則先前的數據將被清除,新下載和解析的XML等等。如果我按下這個按鈕,我仍然無法找到內存泄漏。然而,如果我按兩次,突然間就會出現漏洞。我感到非常困惑,突然之間如果以前沒有泄漏(如果相同的代碼運行兩次,泄漏只會出現)?當我使用Apple的示例XMLParser的一部分時,這特別奇怪,我的代碼是它們的1:1副本,但是當我運行解析器兩次時,儀器報告了此代碼中的泄漏。
我很高興的任何幫助,我幾乎不知道如何得到這個。代碼應該沒問題。我已經嘗試過「構建和分析」,它不會讓任何我在儀器中看不到的東西都得到回報。
所有最優秀的,羅賓
我們應該神奇地猜測是什麼原因造成的? – 2010-01-25 23:22:14
不,你絕對不會這樣做。我只是想知道是否有人以前有過這個問題,以及泄漏是否真的是泄漏(但我猜他們是)。泄漏是相當多和廣泛的,所以我將不得不張貼一半的項目,這也不會幫助你。 – Robin 2010-01-25 23:37:35
發佈一些代碼...至少按鈕處理程序的代碼。 – 2010-01-25 23:37:37