如何在 iOS 应用程序中暂停和恢复上传过程?

Posted

技术标签:

【中文标题】如何在 iOS 应用程序中暂停和恢复上传过程?【英文标题】:How to Pause and Resume Uploading process in iOS application? 【发布时间】:2014-08-13 11:28:40 【问题描述】:

我正在使用一个 ios 应用程序,在该应用程序中,我必须从我的 iOS 应用程序上传服务 (Facebook) 上的图像。当我开始上传时,我希望在上传时使用暂停和恢复方法的功能。不知道这些功能怎么做?如果您有任何信息,请帮助我。 提前致谢。

【问题讨论】:

您正在使用? AF网络? ASIHTTP? 【参考方案1】:

使用NSURLSessionUploadTask 上传文件。 NSURLSessionUploadTask 类继承自 NSURLSessionDataTask : NSURLSessionTask : NSObject

NSURLSessionTask 提供了控制任务状态

– 取消 – 简历 – 暂停

有用的链接:NSURLSessionTask> NSURLSessionUploadTask

尝试实现这一点。

如果您使用的是AFNetworking,您也可以使用AFHTTPRequestOperation 实现相同的效果。

【讨论】:

NSURLSessionUploadTask 仅适用于 iOS 7?? 是的,这些在 iOS 7.0 及更高版本中可用。 我的意思是在iOS7之前? iOS 6?

以上是关于如何在 iOS 应用程序中暂停和恢复上传过程?的主要内容,如果未能解决你的问题,请参考以下文章

NSURLSessionDownloadTask 从其他 View ios 恢复和暂停

在 C# 中暂停/恢复上传

D3 补间 - 暂停和恢复控件

暂停和恢复 AnimateWithDuration 动画 ios

在 iOS Core Motion 中暂停、恢复和重置步数

在 Web 应用程序 flex 中暂停和恢复下载