Первый раз, используя webkit вместе с swift 3, и я продолжаю получать эту ошибку в отношении запроса загрузки веб-представления. Почему Xcode объявляет о переименовании, но поддерживает ошибку?«Init (URL :)» был переименован в «init (url :)» - swift 3 wkwebview error
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.
}
Просто падение NS и создать URLRequest и объекты URL в Xcode 8 Swift 3 –
Нравится? Webview.load (URLRequest (URL: url как URL).? – jonpeter
Нет необходимости отбрасывать из NSURL в URL-адрес, просто создайте URL-адрес (строка :). Позвольте Xcode автозаполнять его для вас. Если вам захочется узнать только инициализаторы URL-адреса, просто type URL.init –