我有从CloudKit下载的Facebook URL,包含在我的facebookurl变量中。 url设置为从facebookurl获取字符串并将其转换为最后一行中open函数的可行URL。但是,在我正在运行的应用程序中打开此按钮的每次尝试都会崩溃,这让我有这样的一般错误: Error message in debug area and in code.
let facebookurl = detail.value(forKey: "Facebook") as? String
let url = URL(string: "\(facebookurl)")!
UIApplication.shared.open(url, options: [:], completionHandler: nil)
我在这里缺少什么?
答案 0 :(得分:0)
感谢Pierce和Leo Dabus,
我改变了我的代码 -
if let facebookurl = detail.value(ForKey: "Facebook") as! String?
{
let url = URL(string: facebookurl)
UIApplication.shared.open(url!, options: [:], completionHandler: nil)
}