我想知道是否可以从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这样的库。这使得它变得更加容易。