首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iPhone ( iOS 4.0以上)中后台使用http请求下载文件

在iPhone ( iOS 4.0以上)中后台使用http请求下载文件
EN

Stack Overflow用户
提问于 2013-02-12 17:07:28
回答 1查看 871关注 0票数 0

我是iOS的新手。我想知道我的应用程序的一些基本需求是否可能?“当我的应用程序启动时(点击我的应用程序图标),应用程序应该从服务器下载一些5-10个文件。如果按下了”主页“按钮,它也应该在后台继续下载。并且我的应用程序具有重试逻辑,即如果服务器无法访问并且发生请求超时,则应用程序将等待一段时间并一次又一次地发送请求,直到下载完成。”有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2013-02-12 17:17:58

所以你应该做的要么是在应用程序代理didFinishLaunchingWithOptions:中,你要求它生成一个nsurlrequest (或者来自开源框架的类似东西)。此外,自己编写重试逻辑也不难。一种常见的方法是指数回退,这意味着您等待2、4、8、16等毫秒,然后在某个时刻,如果服务器看起来真的宕机了一段时间(如果您遇到某个回退,则停止尝试),则会显示一个UIalertview。

用于在应用程序进入后台时处理它,这也在app委托中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14828955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档