【发布时间】:2017-03-19 07:41:10
【问题描述】:
我一直在尝试实现一个按钮来从它的小部件打开我的 iOS 应用程序。我意识到这个问题在论坛上已经被打死了,但我找不到我收到的具体错误的解释。也许你们中一些更有经验的 iOS 开发人员可以对此有所了解。
我正在使用 XCode 8.1 和 Swift 2 为我的一个 iOS 10 应用程序开发更新。
按下 OpenApp 按钮时收到的运行时错误:
AppWidget[11872:3577323] __55-[_NCWidgetExtensionContext openURL:completionHandler:]_block_invoke failed: Error Domain=NSOSStatusErrorDomain Code=-10814 "(null)"
// 注意:应用名称已替换为适当的泛型。
【问题讨论】:
-
您是否在应用设置中的 URL 类型中添加了“AppName”?
-
我已经这样做了,如上面的 info.plist 截图所示
-
您找到解决问题的方法了吗?我还注册了我的 url-scheme,我的扩展程序正在尝试打开我的应用程序,但我只在控制台中看到
[_NCWidgetExtensionContext openURL:completionHandler:]_block_invoke failed: Error Domain=NSOSStatusErrorDomain Code=-50 "(null)"。也许是同一个问题?!?