微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift 4 WebKit webView不会加载带有附加参数的URL

只是无法找出这个webView有什么问题,它只是保持空白没有错误.如果我尝试没有视频ID参数,只是“ https://www.apple.com”它的工作原理.有任何想法吗?

import UIKit
import WebKit

class VideoPlayerVC: UIViewController,WKUIDelegate {

    @IBOutlet weak var webview2: WKWebView!
    var videoId: String?

    override func viewDidLoad() {
      //test video id,this prints the booty workouts id on youtube!This target also opens on youtube the id on the end of this url: https://www.youtube.com/watch?v=695PN9xaEhs
        if let videoId = videoId {
            print(videoId)
        }

        webview2.load(URLRequest(url: URL(fileURLWithPath: "https://www.youtube.com/watch?v=\(videoId)")))
    }
}

解决方法

你的身份证工作正常:

override func viewDidLoad() {
    super.viewDidLoad()
    let webView = WKWebView(frame: CGRect(x: 0,y: 0,width: self.view.frame.size.width,height: self.view.frame.size.height))
    self.view.addSubview(webView)
    let url = URL(string: "https://www.youtube.com/watch?v=695PN9xaEhs")
    webView.load(URLRequest(url: url!))
}

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐