当applicationWillEnterForeground第二次

时间:2016-04-27 15:29:10

标签: ios swift networking background-task nsurlsessionuploadtask

我创建了一个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()

当我按下主页按钮并返回应用程序时,任务仍处于"暂停"模式,但当我再次进入此过程时,我创建的所有任务都会更改状态以恢复并开始上传。

我在苹果文档中找不到任何导致此类行为的内容,任何想法?

编辑:

查看示例项目 - https://github.com/valeriyvan/NSURLSession-test

0 个答案:

没有答案