連接導致泄漏我創建了一個測試項目,以確認我的內存泄漏: 項目文件:https://dl.dropbox.com/u/3703182/PickerView.zipUIPickerView當通過數據源
基本上一個UIPickerView通過IB連接到數據源。當它連接到數據源時,它會泄漏。如果不是,則不會泄漏。我需要使用UIPickerView作爲即將發佈的即將發佈的應用程序,但不幸的是,它確保了每2小時發生一次因爲泄漏而發生的崩潰。儘管內存泄漏沒有崩潰,我如何使用UIPickerView?
編輯: 它只泄漏在設備上,而不是在模擬器中。
什麼是重現泄漏的步驟。當我嘗試運行你的代碼時,它沒有顯示任何選擇器,我必須將它從內部視圖移到外部視圖才能顯示它。不過,在兩種情況下我都看不到任何泄漏。你可以嘗試上傳顯示泄漏的確切代碼嗎? – iDev
這是顯示泄漏的確切代碼。我應該提到你必須在設備上運行它,因爲模擬器沒有顯示泄漏。點擊「Picker」按鈕,然後點擊「back」。在樂器中做一個快照,它會顯示這些泄漏:http://img844.imageshack.us/img844/5200/screenshot20121113at633.png – ninjaneer
我不這麼認爲,你的應用程序會因此泄漏而崩潰。檢查是否有其他內容正在使用大量內存。屏幕截圖中的泄漏顯示了一些框架,您不必擔心。 – iDev