2

NSURLSessionUploadTask タスクを作成しました

private lazy var uploadSession: NSURLSession = {
    let sessionConfiguration = NSURLSessionConfiguration.backgroundSessionConfigurationWithIdentifier("com.foo.bar")
    sessionConfiguration.HTTPMaximumConnectionsPerHost = 1
    let session = NSURLSession(configuration: sessionConfiguration, delegate: self, delegateQueue: nil)
    return session
}()

let task = uploadSession.uploadTaskWithRequest(request, fromFile: NSURL(fileURLWithPath: path))

作成後、私はtask.resume() を呼び出していません

ホームボタンを押してアプリに戻ると、タスクはまだ「一時停止」モードになっていますが、このプロセスを再度実行すると、作成したすべてのタスクが状態を変更して再開し、アップロードを開始します。

このような動作につながる可能性のあるAppleドキュメントには何も見つかりませんでした。アイデアはありますか?

編集:

サンプル プロジェクトを参照してください - https://github.com/valeriyvan/NSURLSession-test

4

0 に答える 0