使用NSURLSession(在Swift中)获取数据

使用NSURLSession(在Swift中)获取数据,swift,httprequest,nsurlsession,Swift,Httprequest,Nsurlsession,我一直在四处搜索,以了解如何使用Swift中的NSURLSession获取一些数据。 互联网上有一种使用NSURLSession发出http请求的通用模式,看起来很像这样: let url = NSURL(string: "myPretendURLthatIsNotThisURL.com") let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in println(NSStri

我一直在四处搜索,以了解如何使用Swift中的NSURLSession获取一些数据。 互联网上有一种使用NSURLSession发出http请求的通用模式,看起来很像这样:

let url = NSURL(string: "myPretendURLthatIsNotThisURL.com")
let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in println(NSString(data: data, encoding: NSUTF8StringEncoding))}
task.resume()
如果我放入一个真实的URL,我可以看到很多JSON输出被打印出来,这是服务器的预期响应。尼斯:)我可以看到println()中的数据。但是,当我按下按钮时,我宁愿在文本视图中显示返回的数据。我相信我的解决方案依赖于使用代理(不知何故)。 在以下情况下,可以要求举例说明如何做到这一点:

  • 代码是Swift
  • 按下按钮(iAction,包含上面的代码以发出请求)
  • 在文本视图中显示返回的数据(它是JSON,稍后我将讨论如何解析它)

  • 谢谢

    用填充文本视图的代码交换关键字中
    后面的代码。我在NSURLSession上也遇到了一些问题——我不知道如何将数据传输到某个变量