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

时间:2014-10-30 12:23:39

标签: 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)

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

<__NSCFLocalDataTask: 0x7c923180>{ taskIdentifier: 1 } { suspended }

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

1 个答案:

答案 0 :(得分:7)

我相信您需要使用

开始执行任务
task.resume()