バックグラウンドでのダウンロードが必要なアプリを書いています。NSURLSession
バックグラウンドのセッション構成になるように構成しました。
アプリがフォアグラウンドまたはバックグラウンド モード(ホーム ボタン)の場合でも、すべてが機能していますが、電源ボタンを押して電話を強制的にスリープ モードにするとすぐに機能します。NSURLSession
delegate
呼び出し:
- (void)URLSession:(NSURLSession *)session
task:(NSURLSessionTask *)task
didCompleteWithError:(NSError *)error
エラーが返されDomain=NSPOSIXErrorDomain Code=1 "The operation couldn’t be completed. Operation not permitted"
、ダウンロードが失敗します。