Ich versuche, Remote-TXT-Datei zu lesen, die auf Remote-Hosting befindet. Ich habe einen Link, wie http://www.link.com/file.txt.Kann nicht Ergebnis von NSURL
Ich verwende diesen Code:
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)")
}
Aber immer leeren String bekommen. Die Datei ist nicht sicher leer. Ich verwende meine App im iOS-Simulator in Xcode. Was mache ich falsch?
Sorry für mein schlechtes Englisch.
Was ist der Fehler, der zurückkommt? –
Ich habe deinen Code auf einem Spielplatz getestet (mit google.com als Beispiel) und erhalte ein Ergebnis. Der Code funktioniert gut, es scheint. Könnten Sie den txt Link teilen? Können Sie den Link in Ihrem Terminal abrufen (z. B. mit wget)? –
Sie können einen Proxy-Debugger (z. B. Charles Proxy usw.) verwenden, um zu überprüfen, ob Ihre HTTP-Anforderung gesendet wird und die Antwort den erwarteten Inhalt enthält. –