尝试从我的应用打开其他应用程序时迅速错误|该操作无法完成.(OSSTATUS错误-10814.)



我试图让我的应用打开HBO GO应用程序并自动播放列出的电影或电视节目。例如,hbonow://Asset?id = prod773137在以下示例中作为变量链接返回:

if let link = allSources[indexPath.row]["link"] as? String {
            let url  = NSURL(string: link)
            if UIApplication.shared.canOpenURL(url! as URL) {
                UIApplication.shared.open(url as! URL, options: [:], completionHandler: nil)
            } 
        }

我已经在我的信息中添加了hbogo到lsapplication querieschemes。

-canOpenURL: failed for URL: "hbonow://asset?id=PROD773137" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"

我似乎找不到有关错误消息的任何信息。有人在此错误方面有任何经验还是认识我可能会缺少什么?

这是因为HBO现在没有在我使用的设备上安装。

我希望App Store可以打开并将用户引导到他们需要下载的应用程序,但这不是Canopenurl遇到此错误时的工作方式。

最新更新