0

我正在执行一些 NSURLSessionTask。完成任务需要近 10-15 秒。iPhone 处于活动状态时一切顺利。

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

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

请帮帮我。

4

1 回答 1

0

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

睡眠模式的主要目标是节省电量。因此,除了让您的应用程序在后台运行之外,设备还必须执行下载文件的额外任务,这(我认为)与目标相反。

于 2017-07-27T05:15:53.820 回答