作者EIJI07 (NAVY BLUE)
看板MacDev
標題[問題] 漫畫的下載頁面
時間Thu Feb 12 14:27:50 2015
拿布卡舉例
1. 點擊某本漫畫後,可以背景下載,這本漫畫會可能包含約 100張圖。可一次下載多本
2. 在下載 list中顯示下載的狀態,1%, 3%, 80%, 99%, 已完成。
3. 即使離開下載 list後,再重新回到 list頁面下載狀態也能正確顯示。
1. 我想到用 AFHTTPRequestOperation + setDownloadProgressBlock
然後放入 AFURLConnectionOperation batchOfRequestOperations 一次下載一本。
progressBlock可以回傳 status。
但是一次下載多本,並且在 list裡更新多本地 status我就卡住了。
有人有相關的經驗嗎?該如何處理呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.214.198
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1423722472.A.B12.html
→ howdiun: 很多人都有 02/12 15:51
※ 編輯: EIJI07 (61.222.214.198), 02/12/2015 15:58:39
→ darktt: 你需要將下載功能獨立出來做成一個Singleton的方法, 02/13 07:51
→ darktt: 每次進入那的畫面的時候才將加入delegate、離開時移除 02/13 07:52
→ darktt: 這樣子就能知道下載進度,不過沒辦法馬上知道就是了 02/13 07:53