簡體   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