Swift - UILabel from URL



我想知道是否可以从URL加载标签中的文本。

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

有人知道如何使用 swift 实现这一点吗?

谢谢

如果您不想使用会话,还可以使用更简单的 NSURLConnection 类,如下所示:

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
    }
}

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

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

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

最新更新