为什么我的任务暂停?斯威夫特,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()
啊,是的,当然,开始你的任务的执行!傻我! – Jimmery 2014-10-30 13:32:47
由于我们大多忽略了真正重要的小事情。感谢您提醒那些小事。 :) – 2015-08-13 06:34:53