我創建了一個下載任務。我已將cancelByProducingResumeData
的應用程序中的任務取消並保存到磁盤。當用戶重新啓動應用程序並單擊恢復按鈕時,我又通過self.downloadTask = [session downloadTaskWithResumeData:resumableData];
啓動了下載任務。但是這給了錯誤。NSURLSession downloadTaskWithResumeData在重新啓動應用後發生錯誤
Invalid resume data for background download. Background downloads must use http or https and must download to an accessible file
編輯:我已經驗證了仿真的tmp
目錄包含downloadData但無法訪問。
聲音* *正是這樣的情況:http://stackoverflow.com/questions/28360750/nsurlsession-with-invalid-resume-data – Petesh
@Petesh是的,我已經看到,但這不是解決方案。 – codester
我已驗證'tmp'包含重新啓動後的數據。 – codester