2014-10-30 18 views
1

我有以下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 } 

爲什麼我的任務暫停,我能做些什麼來解決它?

回答

7

我相信你需要使用

task.resume() 
+0

啊,是的,當然,開始你的任務的執行!傻我! – Jimmery 2014-10-30 13:32:47

+0

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