2010-11-12 80 views
0

我有一個UITablView與搜索框,當你鍵入一個文本,內容將顯示根據起始字符鍵入在serach框中,然後當你選擇uitableview單元格,它會轉到另一個頁面,有近30個對象,如UILabelUITextView。這是我構建頁面的方式。當我選擇一家公司時,我收到一條內存警告:「接收到內存警告級別1」。如何在iphone中釋放內存?

我驗證了每個對象,我已經發布了發佈聲明。我仍然遇到了這個問題。我應該如何避免這個問題?

+2

我認爲你需要提供一個你的代碼的例子。我們需要驗證代碼是否正確。 – drekka 2010-11-12 05:12:16

+1

什麼讓你認爲記憶警告是一個問題?您的應用因使用太多內存而被終止?您是否在Instruments中運行應用程序以查看您使用了多少內存以及在哪裏使用它? – Jonah 2011-01-11 03:09:06

+0

嘗試分析您在Xcode中的代碼 - 產品>分析 - 它可能有助於突出顯示任何問題 – Flexicoder 2014-03-22 10:24:40

回答

0

對於初學者,請使用內存泄漏模板啓​​動儀器。這可能會告訴你什麼對象留在內存中。

0
在Xcode 5

只是去產品 - >分析 ...然後看到內存泄漏的列表突破點...... 只是去扔破發點嘗試釋放那些不要求變量和類對象 ....

一些量表

或者

這個工具告訴你什麼庫發生泄漏,那麼你認爲合適的,你可以調試你的代碼。如果組織良好,您將能夠立即看到泄漏的物體並輕鬆解決問題。