我正在開發一款相機應用程序,並且我已將其成功集成,但問題在於,當我第一次捕獲圖像並進入Safari頁面時,它很好。但如果我再次回到相機模式,再次進入Safari頁面,應用程序崩潰,並在控制檯上打印這些行:如何在我們的應用程序中找到內存泄漏
2011-08-12 04:27:34.679 brandCapture [816:707] Received記憶警告。等級= 1
以及還有Level=2
。
我正在開發一款相機應用程序,並且我已將其成功集成,但問題在於,當我第一次捕獲圖像並進入Safari頁面時,它很好。但如果我再次回到相機模式,再次進入Safari頁面,應用程序崩潰,並在控制檯上打印這些行:如何在我們的應用程序中找到內存泄漏
2011-08-12 04:27:34.679 brandCapture [816:707] Received記憶警告。等級= 1
以及還有Level=2
。
您還可以使用儀器(例如泄漏),這是非常有用的。你可以在這裏找到一個教程:http://www.cimgf.com/2008/04/02/cocoa-tutorial-fixing-memory-leaks-with-instruments/
在XCode頂部的運行按鈕上,單擊箭頭,出現4個選項,選擇分析。編譯器會分析你的整個應用程序,並在錯誤列中通知你所有的泄漏。點擊每個泄漏點去泄漏的代碼,代碼中會出現一個藍色的箭頭或一行,你會注意到一個藍色的按鈕,點擊它,它會告訴你爲什麼會有內存泄漏。希望這有幫助