ios - URL 未在 webview 上加载
问题描述
我尝试在 webview 上运行,但它不起作用。
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: urlString)
let request = URLRequest(url: url!)
webView.loadRequest(request)
}
它仅在我在应用程序外部启动链接时才有效,例如 safari 浏览器。
哦对了,我只能用Webview作为需求。没有 WebKitView。
解决方案
调用 webview 的委托也等于 self
webView.delegate = self self.webView.loadRequest(URLRequest(url: URL(string: self.link)!))
推荐阅读
- java - 由证书签名的肥皂请求。WS-安全
- mysql - 从表中获取具有最高行数的 post_id
- java - 在 percolate 查询中不推荐使用类型,但 PercolateQueryBuilder 类仍然需要该类型
- terraform - 无法使用 Terraform 和 LocalStack 组合创建 LambdaPermission:创建:意外状态“”,想要目标“活动”
- .htaccess - 如何正确转义用户代理以阻止 htaccess 文件
- python - ROS:对于大数据流,例如原始图像,ZeroMQ 是否比原生图像主题更好?
- reactjs - 为什么多个子实例在电子中运行?
- django - 为什么我收到 botocore.exceptions.ClientError: An error occurred (403) when calling HeadObject operation: Forbidden?
- android - 如何使用回收站视图进行自定义抽屉布局?
- java - 异步批量插入/更新表。Spring MVC,Java 8(或更高版本,Java 12)