2012-04-09 104 views
2

喜的朋友我在位置搜索應用程序的工作中,每次當我進入地圖頁面,我得到警告信息,如:收到內存警告。等級= 1

"Received memory warning. Level=1" 

之後應用程序崩潰不知道該怎麼辦,請幫助我。

在此先感謝。

+0

很寬的問題..。 – 2012-04-09 09:46:22

+0

你的代碼似乎有內存泄漏。請使用儀器並找出內存泄漏。 – Mangesh 2012-04-09 09:47:14

+1

更好地開始使用ARC .. – utsabiem 2013-05-17 06:55:16

回答

2

這意味着你有非常嚴重的內存泄漏。所以你需要使用儀器 - 內存泄漏來找到並修復它們。在此之前做的一件好事是進入xcode菜單,產品 - 分析首先找到所有明顯的內存問題。

有時,如果分析和儀器 - 內存泄漏的結果沒有多大意義,您也可以嘗試設置斷點來確定崩潰來自哪裏。

無論我猜你必須學習如何使用儀器。你無法擺脫它。

希望這會有所幫助。

+0

我已經建立,分析和刪除所有內存泄漏仍然不斷給予內存警告,所以該怎麼辦? – Mayur 2012-04-25 06:49:32

+0

內存警告是完全隨機的,還是讓它們達到某個特定點?你可以縮小它的大小,以便知道它們被觸發的位置(即:它們是發生在視圖加載中還是發生在用戶與某個UI控件進行交互時發生的事情等)。如果您可以縮小範圍併發布代碼,我會查看它。 – 2012-04-25 18:55:34

+0

其實它是隨機的,它只是當用戶進入地圖視圖和嘗試放大和看到某些區域 – Mayur 2012-04-26 05:31:40