繁体   English   中英

有什么解决方案可以在iPhone进入睡眠状态时暂停NSURLSessionTask并在iPhone处于活动状态时恢复

[英]Is there any solution to pause NSURLSessionTask when iPhone goes to sleep and resume when iPhone becomes active

我正在执行一些NSURLSessionTask。 完成任务大约需要10-15秒。当iPhone处于活动状态时,一切都会顺利进行。

这里的问题是在执行任务时,如果iPhone进入睡眠模式,则任务将停止,并显示一条错误消息“网络连接丢失”。

是否有任何解决方案即使在睡眠模式下也可以继续/暂停任务。 我尝试了许多在stackoverflow中找到的解决方案,但这并没有帮助我。

请帮帮我。

根据苹果论坛上的回复,当设备处于睡眠模式时,无法在iMac上下载。 我相信iPhone也有类似情况。 我认为您最好的选择是使用Background Transfer Service(iOS 7)。以下是一个可以帮助您的示例

睡眠模式的主要目的是节省电量,因此除了使您的应用程序在后台运行之外,该设备还必须执行下载文件的其他任务,这与我的目标形成了鲜明对比。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM