2011-08-10 87 views
-1

我正在開發一個iPhone項目,在我的應用程序中,每當我點擊我的自定義頂級uinavigationbar左右按鈕時,我得到1級和2級內存警告,並且我的應用程序在iPod touch等較低內存設備中崩潰。我不知道是什麼問題。 任何幫助表示讚賞,在此先感謝。如何擺脫1級和2級內存警告?

+0

沒有你的代碼,現在有講到底什麼是錯的方式。 – Cyprian

+2

您可以通過釋放內存來消除錯誤。這是最好的,我們可以告訴沒有得到的細節。 –

+0

按分析⇧⌘B。 – Jano

回答

2

最有可能的原因是您有一個或可能更多的內存泄漏。使用儀器與泄漏工具來找到它們,然後修復它們。

另一個原因是您正確使用內存,但只是太多了。然後,您需要找到一種方法來減少使用的內存量,例如通過將當前不需要的數據存儲在文件中。

1

This是一個很好的教程,讓人們知道內存泄漏和管理。檢查

1

的一種方法是運行 - >與性能運行工具 - >分配

在這裏,你可以找到這裏居然你得到你的內存分配更多。

因此,您可以管理。

內存泄漏也可能是原因檢查內存泄漏太....

希望它可以幫助......