gpt4 book ai didi

ios - 多个文件下载任务的单个 ProgressView

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:41:38 27 4
gpt4 key购买 nike

使用:ASIHTTPRequest、AFNetworking、RestKit。

我有多个图像/文件要通过异步调用网络服务进行下载。

我在下载过程中显示 SVProgressHUD(Activity IndicatorNOT Bar)。

至此,一切正常。

现在,我的客户希望我在正在下载文件的 View 中显示单个进度,以便让用户知道大约需要的时间。

问题:如何异步下载文件的合并时间/大小。

我愿意使用任何符合此目的的 API。我希望我在这里是有道理的。

困难时期。有什么提示吗?

最佳答案

看看NSProgress ,它不是 UIKit 类,但允许您创建 NSProgress 的多个实例(每个事件一个),然后获得一个组合的进度值,您可以将其连接到您的 UI。

这里有一篇很好的文章和例子: http://oleb.net/blog/2014/03/nsprogress/

您基本上使用 KVO 来读取进度值,然后更新您的 UI 元素,即进度条。

关于ios - 多个文件下载任务的单个 ProgressView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445668/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com