2014-01-23 73 views
0

我有一个通过网络发送超过300个文件的应用程序,通常我们会在应用程序移动到背景时请求额外的10分钟定时器以防万一需要发送,但10分钟后应用程序将移至暂停状态。NSUrlSession阻止应用程序暂停吗?

NSURLConnection的可以防止这种悬挂和后台继续下载>

回答

0
  1. 你的iOS 7只得到3分钟,而不是10前。

  2. NSURLConnection不能帮到你。

  3. NSURLSession在上述时间之外的背景中有上传文件的功能。但是,它不会像基于UIBackgroundTaskIdentifier的方法那样保持连续的任务运行,并且您的必须使用设备上的文件作为上载的基础。我发现它需要做很多工作才能做好准备,所以要做好准备。我首先对苹果公司的URL Loading System Programming Guide进行全面的回顾,这篇文章写得不是很好,但是完全有必要。