我正在创建一个显示某些电影内容的应用。我添加了一个按钮,允许用户在IMDB中打开该影片以访问更多深度信息。我想让应用程序打开IMDB iPhone应用程序,如果他们安装了它,但它只在Safari中打开网站。这是我到目前为止所拥有的
@IBAction func imdbButtonClick(_ sender: UIButton) {
guard let url = URL(string: "http://www.imdb.com/title/tt5580390") else {
return //be safe
}
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
我知道IMDB是一款支持通用链接的应用,但我不知道这是否意味着可以在我自己的应用中提供它。
答案 0 :(得分:0)
因此,在使用该应用程序几周后并且无法弄清楚发生了什么后,我从测试设备中删除了IMDB并重新下载了它。我的应用程序现在正确打开IMDB应用程序。我不确定问题是什么,但代码本身应该没问题。