0

我有一個像Instagram的飼料的應用程序。當我滾動它加載越來越多的圖像。 所以有一次iOS發送了我的內存警告,我不知道該怎麼辦。 如果我做陣列(飼料)等於零,什麼都不會發生我應該做什麼在didreceivememorywarning

,這裏是我的對象分配: enter image description here

+2

當您滾動時,您的應用程序應從視圖中刪除不再可見的項目(特別是圖像視圖及其圖像)(並刪除對它們的所有強引用)。考慮重用單元的'UITableView'模型,只保留當前可見行的單元。在回答你的問題時,你通常不應該得到'didReceiveMemoryWarning',但是如果你這樣做了,請確保清除你在內存中保存的任何緩存以達到性能方面的原因。 – Rob 2013-04-08 08:47:56

回答

0

你都應該dealloc任何不需要的或重新-能資源,像一些圖片斷一個數組,您可以在其中保存您的應用程序自創建人類*以來下載的所有圖像。

* 請注意,這是非常不推薦。

+0

我使用AFNetworking類別的UIImageView,它似乎被緩存他們 – wiruzx 2013-04-07 22:40:59

+0

@wiruzx查找AFNetworking的文檔,看看你有什麼可以做的。你多久會得到這些警告? – Undo 2013-04-07 22:42:08

+0

總是滾動約30個帖子 – wiruzx 2013-04-07 23:01:43

相關問題