0
我在開始的時候字符串零裏面NSURLSession
var testString: String?
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
let xml = SWXMLHash.parse(data)
testString = xml["root"]["schedule"]["date"].element?.text
}
但NSURLSession外部聲明一個字符串,testString
是零。我怎樣才能使它不會成爲零,我實際上可以使用它的價值?
例如,我想使用
println (testString)
方法塊之後。但它是零
太棒了!這回答了我的問題。然而,實際上我想要做的是設置一個標籤等於testString中的內容。我試圖在封閉內部做這件事,但沒有出現在我的標籤中。任何想法呢? – jipot
請記住,UI更新必須發生在主線程:dispatch_async(dispatch_get_main_queue()){[weak self] in self?.label.text = testString} – Coxy1989
@XamarinWarrior確保在您的網絡請求後放置此代碼 - 它只是開始吧。代碼:'task.resume()' – brimstone