Re: [問題] 在arc時 下載圖片後問題
※ 引述《sorkayi (尋找奶昔)》之銘言:
: 各位板上大大好
: 目前遇到一個問題
: 我的 app 會上網下載一些圖片並顯示出來
: 但是我發現在跳換頁面時那些存在 ram 中的圖片好像沒有清掉
: 如果一直切換畫面 ram 就會一直加上去
: 不知道有沒有什麼方法可以把那些資料清掉
: 感謝各位大大
我猜可能是[UIImage imageNamed:image]的問題。
[UIImage imageNamed:image]內部有實作cache機制
所以你的image會一直存在memory中。
如果改用[UIImage imageWithContentsOfFile:filePath]應該就不會cache了。
要不然你把那一段code用
@autoreleasepool {
...
}
包起來試試看,這樣會在這個區塊結束時釋放所有在這個區塊裡的autorelease物件
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.162.229
推
12/09 16:12, , 1F
12/09 16:12, 1F
→
12/09 16:12, , 2F
12/09 16:12, 2F
→
12/10 10:24, , 3F
12/10 10:24, 3F
※ 編輯: vampirewalk 來自: 59.125.162.229 (12/10 14:27)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章