【发布时间】:2019-02-10 16:16:44
【问题描述】:
我想在 SFSafariViewController 中打开一个 URL,但它说 URL 是 nil,虽然它不是 nil。
let userURL = self.user?.url
let url = URL(string: "https://www.\(userURL))")
print(userURL)
print(url)
let webVC = SFSafariViewController(url: url!)
self.present(webVC, animated: true, completion: nil)
对于打印声明,我得到以下信息:
print(userURL) -> 可选的("linkedin.com/in/bob-tarantino-a5778194/")
打印(URL)-> 无
致命错误:在展开可选值时意外发现 nil
该错误可能是由于在 URL 字符串中使用变量“userURL”引起的,因为如果 URL 包含普通字符串但我不知道如何修复它,它不会导致任何错误。
【问题讨论】:
标签: swift url sfsafariviewcontroller