Swift NSUTF8将NSString编码为var标签或文本视图

Swift NSUTF8将NSString编码为var标签或文本视图,swift,nsstring,Swift,Nsstring,我将如何获取下面的代码并将输出放在标签或文本视图中?我想在标签或文本视图中显示机器和人类可读的代码 var url = NSURL(string: "https://www.youtube.com/watch?v=uxsWjeiQ76s") let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in println(NSString(data: dat

我将如何获取下面的代码并将输出放在标签或文本视图中?我想在标签或文本视图中显示机器和人类可读的代码

var url = NSURL(string: "https://www.youtube.com/watch?v=uxsWjeiQ76s")

    let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in

        println(NSString(data: data, encoding:NSUTF8StringEncoding))          
    }

    task.resume()

   }
 }
}

我使用的是Xcode 6 GM。

使用大中央调度GCD。以下是一个可能的解决方案:

var url = NSURL(string: "https://www.youtube.com/watch?v=uxsWjeiQ76s")

    let task = NSURLSession.sharedSession().dataTaskWithURL(url) {(data, response, error) in

        var myText = NSString(data: data, encoding:NSUTF8StringEncoding)

        dispatch_async(dispatch_get_main_queue()) {  // GCD
            self.myLable.text = myText // might need a [weak self]
        }      
    }

    task.resume()

   }
 }
}


有关GCD的更多信息,请参阅objective-c

,非常感谢!这很有效,我很喜欢阅读有关GCD的文章,将来一定会记住这一点!如果我能投票,我会的!再次感谢@GonzoLoopback不用担心。不客气:-我相信你也可以投票。