为什么我的任务被暂停?Swift,dataTaskWithURL

Jim*_*ery 1 swift

我有以下快速代码

let urlPath="..." // dont worry, there is an actual valid URL in there
let url=NSURL(strong: urlPath)
let session=NSURLSession.sharedSession()

let task=session.dataTaskWithURL(url!,completionHandler:{data,response,error -> Void in
    println("Task Completed")
})

println(task)
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,控制台永远不会显示该行"Task Completed",而是显示以下内容:

<__NSCFLocalDataTask: 0x7c923180>{ taskIdentifier: 1 } { suspended }
Run Code Online (Sandbox Code Playgroud)

为什么我的任务被暂停,我该怎么做才能修复它?

Raj*_*tia 7

我相信你需要开始执行你的任务

task.resume()
Run Code Online (Sandbox Code Playgroud)