如何在swift中通过URL获取数据?

时间:2015-01-07 15:58:52

标签: swift nsurlconnection

我需要从URL获取一些字符串。但我遇到从HTTP获取数据的问题 - 请求。

    let url = NSURL(string: "http://somewebsite.com")

    let request = NSURLRequest(URL: url!)
    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
        myVar = NSString(data: data, encoding: NSUTF8StringEncoding)!
                println(myVar)
    }

我将此代码放在viewDidLoad()方法中,并在控制台中显示数据。但我无法理解为什么我不能在这段代码之外使用myVar。 如何将myVar分配给UITextView的某个变量或文本属性。

如果它可以提供帮助 - 我可以使用服务器返回给我的数据进行操作 - 其中有很少的字符串,我可以用任何形式显示它&

0 个答案:

没有答案