我是iOS的新手。我想知道我的应用程序的一些基本需求是否可能?“当我的应用程序启动时(点击我的应用程序图标),应用程序应该从服务器下载一些5-10个文件。如果按下了”主页“按钮,它也应该在后台继续下载。并且我的应用程序具有重试逻辑,即如果服务器无法访问并且发生请求超时,则应用程序将等待一段时间并一次又一次地发送请求,直到下载完成。”有可能吗?
发布于 2013-02-12 17:17:58
所以你应该做的要么是在应用程序代理didFinishLaunchingWithOptions:中,你要求它生成一个nsurlrequest (或者来自开源框架的类似东西)。此外,自己编写重试逻辑也不难。一种常见的方法是指数回退,这意味着您等待2、4、8、16等毫秒,然后在某个时刻,如果服务器看起来真的宕机了一段时间(如果您遇到某个回退,则停止尝试),则会显示一个UIalertview。
用于在应用程序进入后台时处理它,这也在app委托中。
https://stackoverflow.com/questions/14828955
复制相似问题