为什么我的任务暂停?斯威夫特,dataTaskWithURL

问题描述:

我有以下SWIFT代码为什么我的任务暂停?斯威夫特,dataTaskWithURL

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 } 

为什么我的任务暂停,我能做些什么来解决它?

我相信你需要使用

task.resume() 
+0

啊,是的,当然,开始你的任务的执行!傻我! – Jimmery 2014-10-30 13:32:47

+0

由于我们大多忽略了真正重要的小事情。感谢您提醒那些小事。 :) – 2015-08-13 06:34:53