Mein Code:
%Vor%Dies stürzt bei der Initialisierung nur mit Ausnahme ab:
Die angegebene URL hat ein nicht unterstütztes Schema. Nur HTTP- und HTTPS-URLs werden unterstützt
Wenn ich url = NSURL(string: "http://www.google.com")
verwende, ist alles in Ordnung.
Ich lade URLs tatsächlich aus der API und kann daher nicht sicher sein, dass ihnen http(s)://
vorangestellt wird.
Wie kann ich dieses Problem angehen? Soll ich http://
immer überprüfen und voranstellen, oder gibt es einen Workaround?
Sie können vor der Erstellung von url
object in Ihrer Zeichenfolge NSUrl
auf die Verfügbarkeit von Ссылка prüfen.
Setzen Sie folgenden Code vor Ihren Code und es wird Ihr Problem lösen (Sie können auf dieselbe Weise nach https
suchen)
Versuchen Sie, das Schema von URL
zu überprüfen, bevor Sie eine Instanz von SFSafariViewController
erstellen.
Schnell 3 :
%Vor%Schnell 2 :
%Vor%Tags und Links ios swift sfsafariviewcontroller