我正在尝试读取位于远程托管的远程txt文件。我有一个链接,如http://www.link.com/file.txt。无法从NSURL获得结果
我使用这个代码:
let myURLString = "http://google.com"
guard let myURL = NSURL(string: myURLString) else {
print("Error: \(myURLString) doesn't seem to be a valid URL")
return
}
do {
let myHTMLString = try String(contentsOfURL: myURL)
print("HTML : \(myHTMLString)")
} catch let error as NSError {
print("Error: \(error)")
}
但总是得到空字符串。文件当然不是空的。 我在Xcode的iOS模拟器上运行我的应用程序。 我在做什么错?
对不起,我的英语不好。
返回的错误是什么? –
我在一个操场上测试了你的代码(以google.com为例),我得到了一个结果。代码看起来工作得很好。你能分享txt链接吗?您可以在您的终端中获取链接(例如使用wget)。 –
您可以使用代理调试器(例如Charles Proxy等)来验证您的http请求是否正在发送,并且响应是否包含预期的内容。 –