iOS 8.1杀死了我的webview的一部分。把招工广告

时间:2014-10-20 19:14:14

标签: ios xcode swift webview

我更新到iOS 8.1并更新了我的xcode,但现在我的网页视图已经打破了。

我使用了这部分代码:

let stream = "http://stream.hive365.co.uk:8088/live"
    let url  = NSURL(string: stream)
    let request = NSURLRequest(URL: url)
    webplayer.loadRequest(request)

xcode提供有关let请求的错误

  

可选类型NSURL的值?没有打开;你的意思是用!要么 ?

我是iOS swift开发的新手,无法解决错误......

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

NSURL会返回optional,因此您需要检查它是否为nil

let stream = "http://stream.hive365.co.uk:8088/live"
if let url  = NSURL(string: stream) {
  let request = NSURLRequest(URL: url)
  webplayer.loadRequest(request)
}

答案 1 :(得分:0)

变化 let url = NSURL(string: stream)

let url = NSURL(string: stream)?

let url : NSURL = NSURL(string: stream) as NSURL