我从 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)
我在这里缺少什么?
最佳答案
感谢 PIL 斯和利奥·达布斯,
我像这样改变了我的代码 -
if let facebookurl = detail.value(ForKey: "Facebook") as! String?
{
let url = URL(string: facebookurl)
UIApplication.shared.open(url!, options: [:], completionHandler: nil)
}
关于swift - 从 CloudKit 下载的 URL 在按钮按下期间使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41916738/