使用 PromiseKit 和 Alamofire 时跟踪进度
Posted
技术标签:
【中文标题】使用 PromiseKit 和 Alamofire 时跟踪进度【英文标题】:Tracking progress when using PromiseKit and Alamofire 【发布时间】:2017-04-17 10:56:12 【问题描述】:有没有使用PromiseKit 跟踪执行进度的惯用方法?比如Alamofire下载进度?
【问题讨论】:
这是 RxSwift、ReactiveKit、Interstellar 或其他响应式库之一的工作。 【参考方案1】:您可以看到 @mxcl(PromiseKit 的创建者)对此发表了评论:https://github.com/mxcl/PromiseKit/issues/127#issuecomment-103668741
基本上,您可以使用NSProgress
来跟踪网络任务的进度。 Alamofire 支持这一点,请查看文档:https://github.com/Alamofire/Alamofire/blob/c563be562f3c9ff327919bb88599e3082db3abda/Documentation/Usage.md#download-progress
【讨论】:
以上是关于使用 PromiseKit 和 Alamofire 时跟踪进度的主要内容,如果未能解决你的问题,请参考以下文章
使用 Alamofire 和 PromiseKit 使用 Swift 时出现 Void 错误(请求)
使用 Swift 和 PromiseKit 链接 Alamofire 请求
创建基础服务的问题 <Alamofire,PromiseKit,Generic>