首页 > 解决方案 > 错误:无法转换类型“URL?”的值 到预期的参数类型'URLRequest

问题描述

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {
    var webView : WKWebView!
     
    override func loadView() {
        webView = WKWebView()
        webView.navigationDelegate = self
        view = webView
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        let url = URL(string: "https://www.google.com")!
        webView.load(url)
        webView.allowsBackForwardNavigationGestures = true
           }
}

你好,我是 Swift 编程新手。我试图在 WKWebView 的帮助下在导航控制器上加载一个简单的网站。但我无法继续。因为我面临线路错误

let URL = let url = URL(string: "https://www.google.com")!

我需要知道两件事

  1. 错误是什么意思?
  2. 我该如何解决?

标签: iosswiftxcodewkwebview

解决方案


错误很明显。您需要将URLRequest对象作为参数传递。

let url = URL(string: "https://www.google.com")!
webView.load(URLRequest(url: url))

推荐阅读