我有以下快速代码
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 }
为什么我的任务被暂停,我该怎么做才能解决它?
答案 0 :(得分:7)
我相信您需要使用
开始执行任务task.resume()