【问题标题】:Xcode 7 (iOS 9) Communications error: <OS_xpc_error: <error: 0x10a1abb40>Xcode 7 (iOS 9) 通信错误:<OS_xpc_error: <error: 0x10a1abb40>
【发布时间】:2015-10-13 13:47:27
【问题描述】:

谁能帮我弄清楚我在运行我的应用程序时遇到的以下错误?

Communications error: <OS_xpc_error: <error: 0x10a1abb40> { count = 1,
contents = "XPCErrorDescription" => <string: 0x10a1abef0> { length =
22, contents = "Connection interrupted" } }>

【问题讨论】:

  • 我也有同样的问题,有人知道答案吗?
  • 当我在 uiview 上添加 uitextview 并且发生此错误时,我遇到了同样的问题。这个问题进入 iOS9 及更高版本。相同的代码在 iOS8 中完美运行。有人得到任何解决方案吗?请帮助我。

标签: objective-c xcode swift ios9 xcode7


【解决方案1】:

如果您在 iOS 模拟器中运行您的应用,它使用 XPC 服务 API 进行进程间通信,任何断点或其他中断都可能导致此类错误。

你可以参考这个Apple Doc

处理错误

部分

中断处理程序——当连接另一端的进程崩溃或以其他方式关闭其连接时调用。

在设备上调试app应该不会有这样的问题。

【讨论】:

    【解决方案2】:

    在运行我的应用程序和键盘扩展程序时遇到了同样的问题(我正在构建自定义键盘)。由于您没有提供足够的信息,我们不知道这何时会发生在您身上。所以我会把它留在这里,以防您也在扩展程序中工作,如果不是......希望这对其他人有用。

    • 从键盘目标打开 info.plist。
    • 为键“RequestsOpenAccess”设置值“是”
    • 在设备上运行您的应用程序
    • 转到设置、常规、键盘、键盘
    • 选择您的键盘
    • 将“允许完全访问”更改为 True。

    【讨论】:

      【解决方案3】:

      请注意您访问数据库的频率。 我也有同样的问题。我正在使用 Firebase 进行聊天。因此,就我而言,当我经常从/向数据库中获取/放入数据时,我犯了一个错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-11-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多