Dan*_*rim 7 keyboard ios swift ios8 ios-app-extension
问题
大多数情况下,当我尝试调试自定义键盘扩展时,我收到以下错误,然后键盘消失(可能是崩溃,所以系统将其从屏幕中删除并用标准键盘替换它)
plugin com.db.Trype.TrypeKeyboard interrupted
Run Code Online (Sandbox Code Playgroud)
(注意:Trype是键盘的名称.)
处理
我按以下方式调试键盘:
TrypeKeyboard方案以在启动时运行我的app可执行文件.我尝试过不同版本的Xcode-Beta,并尝试重新启动模拟器,计算机等,所有这些都取得了不同程度的临时成功.
其他人遇到此错误并有建议吗?
更新:这是随附的错误消息.也许有一些方法可以打印出更多的UserInfo?
viewServiceDidTerminateWithError:: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3
"The operation couldn’t be completed. (_UIViewServiceInterfaceErrorDomain error 3.)"
UserInfo=0x7fc99c900a50 {Message=Service Connection Interrupted}
Run Code Online (Sandbox Code Playgroud)
经过一番尝试后,我开始得出结论,这是一个 iOS 8/Xcode 扩展调试方式的错误。
Xcode 有时似乎会构建项目并安装多个版本的扩展键盘安装到 iOS 模拟器中。它有时也会杀死扩展并重新加载它。非常奇怪的行为。只是坐着盯着调试侧边栏就会显示它被杀死(消失),然后重新启动。
首先是发射成功。第二个是启动不成功,扩展似乎挂起并等待附加。


| 归档时间: |
|
| 查看次数: |
4170 次 |
| 最近记录: |