Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS web视图错误_Ios_Swift - Fatal编程技术网

iOS web视图错误

iOS web视图错误,ios,swift,Ios,Swift,我正试图用Webview在我的应用程序中播放Youtube视频 构建成功,但当我运行应用程序时,它显示为全白色,我收到以下错误:线程1:EXC\U BAD\U指令(代码=EXC\U I1386\U INVOP,子代码=0x0) 它发生在Youtube.loadRequest(URLRequest(url:url!))上 您的URL无效,在https之后缺少: 它应该是:”https://www.youtube.com/embed/\(视频代码)“ 这将导致URL(字符串:)返回nil,并在您尝试

我正试图用Webview在我的应用程序中播放Youtube视频 构建成功,但当我运行应用程序时,它显示为全白色,我收到以下错误:线程1:EXC\U BAD\U指令(代码=EXC\U I1386\U INVOP,子代码=0x0) 它发生在Youtube.loadRequest(URLRequest(url:url!))上


您的URL无效,在
https
之后缺少

它应该是:
”https://www.youtube.com/embed/\(视频代码)“


这将导致
URL(字符串:)
返回
nil
,并在您尝试使用
强制展开它时崩溃

@TheHypixelExoKnights你说的“没用”是什么意思?“它还在同一条线上崩溃吗?”海皮克斯骑士团我刚刚试过
let videoCode=“RmHqOSrkZnk”;让url=url(字符串:https://www.youtube.com/embed/\(视频编码)不会触发任何错误。把它全部放在一行吗?@HypixelexoKnights-Nope,这与此无关。添加了
的代码工作正常。@模拟器不支持HypixelexOknights Youtube视频。
//
//  ViewController.swift
//  CFBC
//
//  Created by KWIA on 6/6/17.
//  Copyright © 2017 KWIA. All rights reserved.
//

import UIKit
import Firebase

class ViewController: UIViewController {

    @IBOutlet weak var Youtube: UIWebView!


    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

getVideo(videoCode: "RmHqOSrkZnk")
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func getVideo(videoCode:String)
    {
        let url = URL(string: "https//www.youtube.com/embed/\(videoCode)")
        Youtube.loadRequest(URLRequest(url: url!))
    }
}