杀死或放置应用程序

时间:2017-04-21 09:16:59

标签: ios download alamofire

当我想恢复下载操作时,我遇到了一些问题。我正在使用Alamofire 4.4,我在iOS 9和10上进行了测试。 这是我的用例:

1-正在进行下载操作,我取消了请求(生成并保存了resumeData)然后我将应用程序放在后台。重新启动应用程序后,我恢复下载(使用resumeData),有时正在恢复下载,有时正在重新启动。 这是正常的行为吗?如果没有解决方案吗?

2-正在进行下载操作,我终止了该应用程序。下载的数据似乎丢失了,我无法恢复下载。 有没有解决方案来获取resumeData并在重新启动应用程序后恢复下载?

谢谢。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

最后,我使用URLSession重新实现了下载模块。我的申请现在更加稳定。