ios - 错误:无法转换类型“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")!
我需要知道两件事
- 错误是什么意思?
- 我该如何解决?
解决方案
错误很明显。您需要将URLRequest
对象作为参数传递。
let url = URL(string: "https://www.google.com")!
webView.load(URLRequest(url: url))
推荐阅读
- c# - 编写 DbContext 扩展方法
- .net-core - MSBuild .NET Core 3.1 应用程序 - 在 csproj 中设置 PublishDir 值
- angularjs - 如果数据太长,Angularjs $http 不起作用
- java - 可能有许多 ArrayList 的 ArrayList
- haskell - haskell 中的零阶函数
- java - 在 Mac OS 上通过 Intellij 启动锻造时收到奇怪的错误
- python - 当我从 jenkins groovy 脚本调用我的 py 文件时,我在“from azure.storage.filedatalake import DataLakeServiceClient”中收到错误消息
- html - 如何为标题 CSS 添加部分边框?
- security - 如何在 Web 应用程序中维护多个 JWT 令牌
- wagtail - 如何为 Wagtail 流域文档块定义自定义模板?