<分区>
我现在正在开发一个应用程序,我正在尝试创建一个按钮来打开用户已下载的应用程序。感谢之前的问题,我得到了一些工作代码(Swift)。我有以下内容。
@IBAction func Website(_ sender: Any) {
let powerHooks = "mspbi://app/"
let powerUrl = NSURL(string: powerHooks)
if UIApplication.shared.canOpenURL(powerUrl! as URL)
{
UIApplication.shared.openURL(powerUrl! as URL)
} else {
//redirect to safari because the user doesn't have Power BI
UIApplication.shared.openURL(NSURL(string: "http://powerbi.microsoft.com")! as URL)
}
}
基本上,我有一个按钮,单击该按钮应该会打开我 iPad 上的 Microsoft Power BI 应用程序。不幸的是,我不断收到错误消息“此应用程序不允许查询方案 mspbi?我拥有的 URI 直接来自 Microsoft 的网站。关于如何打开该应用程序的想法?它总是跳过“if”并直接转到“else” "