Meine Anwendung wird unter Verwendung eines NSURL wie folgt aus:Wie verwendet man Sonderzeichen in NSURL?
var url = NSURL(string: "http://www.geonames.org/search.html?q=Aïn+Béïda+Algeria&country=")
Als ich für das Erhalten von Daten aus dieser NSURL wie diese eine Aufgabe zu machen versucht:
let task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: { (data: NSData!, response: NSURLResponse!, error: NSError!) -> Void in
if error == nil {
var urlContent = NSString(data: data, encoding: NSUTF8StringEncoding)
println("urlContent \(urlContent!)")
} else {
println("error mode")
}
aber ich habe Fehler bei dem Versuch, Daten zu bekommen von dieser Adresse, obwohl wenn ich Safari benutze, gehen Sie zum Link: "http://www.geonames.org/search.html?q = Aïn + Béïda + Algerien & country =" Ich kann die Daten sehen. Wie kann ich das beheben?
warum 'URLFragmentAllowedCharacterSet'? es gibt auch 'URLHostAllowedCharacterSet',' URLPasswordAllowedCharacterSet', 'URLPathAllowedCharacterSet',' URLQueryAllowedCharacterSet' und 'URLUserAllowedCharacterSet' – fabb
@fabb Ich hätte URLQueryAllowedCharacterSet mit demselben Effekt verwenden können, beide Sets sind abgeschlossen. Die anderen URL-Zeichensätze sind Teilmengen dieser beiden. – Moritz
danke für die Info. Hast du eine Quelle für diese Information? – fabb