I got a small problem, let me start with the code
class ViewController: UIViewController {
@IBOutlet weak var LBoutput: UILabel!
@IBAction func BTclick(sender: AnyObject) {
var url = NSURL(string: "http://google.com")
println("test0")
let getdata = NSURLSession.sharedSession().dataTaskWithURL(url){(data ,response , error) in
var htmlContent = NSString(data: data, encoding: NSUTF8StringEncoding)
println("test1")
println("test2")
self.LBoutput.text = "test6"
}
println("test3")
getdata.resume()
println("test4")
LBoutput.text = "test5"
}
This codes give me a output in the console of
test0
test3
test4
test1
test2
Also the label updates to "test5" with no time, but the label to update to "test6" takes like 30sec.
I have no clue why this takes so long, anyone a idea?
dataTaskWithURL(url)
" to "dataTaskWithURL(url!)
" (with exclamation point) but that's the only change I've made to the sample code. My computer has an internet connection, and I tried running on simulator and iphone. The label still says "test5" after 5 minutes. Am I missing something obvious? Thanks. – Kev