Das ist ein Problem und ich kann die Lösung nicht finden. In meinem Programm versuche ich mit url Safari zu öffnen, und das war, bis die Gelegenheit ok: Ich habe versucht, die Seite mit dem russischen Host und Domäne zu verknüpfen, zum Beispiel:NSURL und russische Domänen
let url = "http://карта.рф"
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
Dann habe ich einen Fehler:
fatal error: unexpectedly found nil while unwrapping an Optional value
So kann die Klasse NSURL kein Objekt auf einem Link mit russischen Symbolen machen. Ich habe versucht, url.stringByAddingPercentEncodingWithAllowedCharacters (NSCharacterSet.URLFragmentAllowedCharacterSet()) zu verwenden! und ähnliches, aber das Problem ist, dass es ALLE "inkorrekten" Symbole auf andere ändern, aber es ist notwendig, genau russische Seiten in russischen Domänen zu verknüpfen, was bedeutet, dass es keine wirklich falschen Buchstaben in der URL-Adresse gibt.
Ich glaube nicht, dass die NSURL nicht mit nicht-englischen Symbolen arbeiten kann. Kann mir jemand helfen?
@ HamzaAnsari, es ist nur ähnlich, aber klärt nicht alles, was ich will. –
@kennytm, das ist absolut nicht das, was ich brauche. –