NSURLSession
バックグラウンドでファイルをダウンロードするために使用します。これが私が新しいを始める方法です NSURLSessionDownloadTask
:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[self nextURL]];
_task = [[self downloadSession] downloadTaskWithRequest:request completionHandler:nil];
[_task resume];
を呼び出した後resume
、次のエラーが発生しました。
nsnetworkd[1557] <Error>: Couldn't add download <SSDownload: 0x16d63a20>: 958545229883046269 to download manager
この後、delegate
メソッドは呼び出されませんでした (セッションが強制終了されたようです)。インターネット接続は問題ありませんでした (Safari は Web サイトを開くことができました)。
iOS 7.0.4 で 1 回だけ発生しました。誰かがこのエラーの意味を説明できますか? これは iOS 7.0.x のバグですか、それとも適切な回避策はありますか?