Swift 3 WKWebView 'URLRequest'; meinst du mit 'als' explizit konvertieren? ( BUG )
Hallo, wenn ich WKWebView-codes mit Swift 3 gibt mir diese Fehlermeldung
'URLRequest'; meinst du mit 'als' explizit konvertieren?
Ich denke, das ist Fehler ich brauche Hilfe oder Ideen ? Meine codes unter den unten
Dank
import UIKit
import WebKit
class SocialsViewController: UIViewController, WKNavigationDelegate {
var webView = WKWebView()
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: "https://facebook.com")!
webView.loadRequest(NSURLRequest(url: url))
webView.allowsBackForwardNavigationGestures = true
}
}
Sie müssen ändern Sie den Wert, indem Sie entweder
Ich habe alles mit Xcode.
Haben Sie versucht, mit
!
oder ?
Ich habe alles mit Xcode.
Haben Sie versucht, mit
UIWebView
nur?InformationsquelleAutor SwiftDeveloper | 2016-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie URL-und URLRequest statt:
Dies ist ziemlich ähnlich,https://stackoverflow.com/a/37812485/2227743: Sie verwenden entweder NSURL und müssen niedergeschlagenen es als URL, oder Sie verwenden den neuen Swift 3 Strukturen.
Wenn Sie befolgen Sie die Fehlermeldung, dein Beispiel würde so Aussehen:
Könnte es noch schlimmer:
All das funktioniert aber natürlich ist es viel besser zu starten mit URL und URLRequest-in Swift 3, ohne alle diese downcasting.
Du bist herzlich willkommen. 🙂
Okay jetzt funktioniert alles gut, ty.
InformationsquelleAutor ayaio
Versuchen, diese
load
, nichtloadRequest
, und ich habe Sie schon beantwortet mit einer richtigen Lösung.Ja! Herr Eric Sie schon auf die richtige Lösung. Ich ändern Sie einfach Namen zu unterscheiden argument "url" und variable von der URL-Struktur "myUrl". das ist etwas verwirrend für den erstsemestern. Dank
InformationsquelleAutor Nirmal Bajpai