Wie verwende ich ein Sonderzeichen in NSURL?

Meine Anwendung verwendet eine NSURL wie diese:

var url = NSURL(string: "http://www.geonames.org/search.html?q=Aïn+Béïda+Algeria&country=")

Wenn ich versucht habe, eine Aufgabe zum Abrufen von Daten aus dieser NSURL wie folgt zu erstellen:

    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 eine Fehlermeldung erhalten, als ich versucht habe, Daten von dieser Adresse zu erhalten, obwohl ich bei Verwendung von Safari zum Link gehe: "http: //www.geonames.org/search.html? q = Aïn + Béïda + Algerien & country = "Ich kann die Daten sehen. Wie kann ich das beheben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage