Das erste Mal mit Webkit neben swift 3, und ich bekomme diesen Fehler in Bezug auf eine Web-Ansicht laden Anfrage. Warum meldet Xcode die Umbenennung, behält aber den Fehler bei?"Init (URL :)" wurde umbenannt in "init (url :)" - swift 3 wkwebview Fehler
var webView: WKWebView!
var websites = ["apple.com", "hackingwithswift.com"]
override func loadView() {
webView = WKWebView()
webView.navigationDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: "https://" + websites[0])!
webView.load(NSURLRequest(URL: url as URL) as URLRequest)
webView.allowsBackForwardNavigationGestures = true
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
Nur NS fallen und schaffen URLRequest und URL-Objekte in Xcode 8 Swift 3 –
Gefällt mir? Webview.load (URLRequest (URL: URL als URL).? – jonpeter
Keine Umwandlung von NSURL in URL erforderlich, einfach URL erstellen (String :). Lassen Sie Xcode diese automatisch vervollständigen. Wenn Sie nur die URL-Initialisierer kennen möchten type URL.init –