gpt4 book ai didi

ios - 尝试从我的应用程序打开其他应用程序时出现 Swift 错误 |操作无法完成。 (操作系统状态错误-10814。)

转载 作者:行者123 更新时间:2023-11-30 12:38:14 28 4
gpt4 key购买 nike

我试图让我的应用程序打开 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 添加到了 info.plist 中的 LSApplicationQueriesSchemes,但是当我尝试通过我的应用打开 HBO Go 时,出现以下错误:

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

我似乎找不到有关错误消息的任何信息。有没有人有过此错误的经验或认识到我可能会丢失什么?

最佳答案

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

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

关于ios - 尝试从我的应用程序打开其他应用程序时出现 Swift 错误 |操作无法完成。 (操作系统状态错误-10814。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42603145/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com