看板 MacDev 關於我們 聯絡資訊
大家好,目前遭遇一個問題 畫面中有四個UIButton(A,B,C,D)以及一個UITalbeView 每按一個Button就會到不同的網址抓資料,並且更新UITableView 但我發現每用一次Reloaddata,就會造成Memory增加一次 我有使用dequeueReusableCellWithIdentifier 請問有什麼方式可以讓Memory release掉嗎? 不然Button多按幾次感覺遲早會閃退 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.66.95.101 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1422869485.A.8D4.html
Blueshiva: Memory增加也不一定是因為cell的關係啊,有可能你抓下 02/02 23:54
Blueshiva: 來的data沒有放掉,抓越多次就越多東西留在記憶體 02/02 23:55
howdiun: 用了dequeue也不代表元件都是舊的,也可能又再alloc了 02/03 09:56