作者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://webptt.com/cn.aspx?n=bbs/MacDev/M.1423722472.A.B12.html
1F:→ howdiun: 很多人都有 02/12 15:51
※ 编辑: EIJI07 (61.222.214.198), 02/12/2015 15:58:39
2F:→ darktt: 你需要将下载功能独立出来做成一个Singleton的方法, 02/13 07:51
3F:→ darktt: 每次进入那的画面的时候才将加入delegate、离开时移除 02/13 07:52
4F:→ darktt: 这样子就能知道下载进度,不过没办法马上知道就是了 02/13 07:53