我一直试图通过它的小部件实现一个按钮来打开我的iOS应用程序.我意识到这个问题已经在论坛上被打死了,但是我找不到我收到的具体错误的解释.也许你们中有些经验丰富的iOS开发人员可以对此有所了解.
我正在使用XCode 8.1和Swift 2为iOS 10的iOS应用程序开发更新.
我按下OpenApp按钮时收到的运行时错误:
AppWidget[11872:3577323] __55-[_NCWidgetExtensionContext openURL:completionHandler:]_block_invoke failed: Error Domain=NSOSStatusErrorDomain Code=-10814 "(null)"
//注意:应用名称已替换为相应的泛型.
解决方法
我经常发现
OS Status lookup网站对于从错误中推断细节非常有用.代码-10814的操作系统错误是kLSApplicationNotFoundErr,它描述了以下情况:
No application in the Launch Services database matches the input criteria.
听起来您的应用程序尚未作为您正在使用的URL方案的使用者在系统中正确注册.你有两倍(双倍!)检查捆绑标识符和URL方案是否匹配?您是否已验证可以使用Safari中的网址启动您的应用?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。