【发布时间】:2017-03-15 01:59:52
【问题描述】:
我正在尝试在我的应用中打开一个网站,但由于某种原因,一行代码一直返回 nil,这是我的代码:
let url = URL(string: "http://en.wikipedia.org/wiki/\(element.Name)")!
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
UIApplication.shared.openURL(url)
}
}
第一行 (let url = URL...) 不断返回此错误:
致命错误:在展开 Optional 值时意外发现 nil。
我应该怎么做才能解决这个问题?
【问题讨论】:
-
检查
element.Name。如果它是一个可选的字符串插值可能会导致意外的行为。
标签: swift url fatal-error uiapplication