Swift - 来自 URL 的 UILabel

Swift - UILabel from URL

我想知道是否可以从 URL.

加载标签中的文本

我打算尝试使用 NSURL 提取在线存储的 .txt 文件。

有人知道如何用 swift 实现吗?

谢谢

是的,这是可能的。是的,我知道该怎么做。但是,您自己没有付出任何努力来解决您的问题。

在 NSURLConnection 上搜索。除非你需要https或登录,否则你可以使用class方法sendAsynchronousRequest:queue:completionHandler:,非常好用。您应该能够在网上找到使用它的示例。

您也可以使用像 Alamofire 这样的库。这使它变得更加容易。

如果你不想使用会话,你也可以使用更简单的 NSURLConnection Class,像这样:

let url = NSURL(string: "https://wordpress.org/plugins/about/readme.txt")

let request = NSURLRequest(URL: url!)

NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
    println(NSString(data: data, encoding: NSUTF8StringEncoding))




    dispatch_async(dispatch_get_main_queue()) {

        // Do stuff on the UI thread
        self.textField.text = NSString(data: data, encoding: NSUTF8StringEncoding)! as String
        return
    }

}