当前位置: 首页 > 面试题库 >

什么是通信错误:Xcode 6中的OS_xpc_error?

东方旺
2023-03-14
问题内容

我今天早上收到此错误,找不到合理的解释:

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

我认为这是在我拍照时发生的。我可以根据要求显示完整的代码段。但是,这是教程中的示例代码。它只出现一次,并且在线上也没有太多解释。

我已在处打开断点at all exception和符号断点UIViewAlertForUnsatisfiableConstraints。但是,如果未设置这些断点,也会显示此错误。

当出现此错误时,两个断点均未调用。

这是什么?


问题答案:

XPC
是Apple的进程间通信(IPC)系统。某些功能(例如h.264编码/解码或与相机硬件交互)由单独的应用程序(守护程序)处理,该应用程序始终在后台运行。

连接中断 表示IPC连接由于某种原因被中断。可能花费的时间太长,可能时机不好,并且守护程序或您的应用需要紧急执行其他操作。

本质上这可能不是错误。在处理IPC时,应该将守护程序视为黑匣子,并且与它的连接有些脆弱。在这种情况下,您是在间接地(通过Apple的库)与守护程序对话,他们很可能已将其设计为异步运行并自动从错误中恢复。



 类似资料:
  • 问题内容: 当我阅读时:http : //golang.org/doc/effective_go.html#errors 我发现了这样一行:在这种情况下: Go 到底是什么? 问题答案: 返回错误作为第二个返回值。错误本身是一个接口 。碰巧具有方法的任何数据类型都将实现该接口并可以进行分配。 在大多数情况下,仅打印错误就足够了,但是在此示例中,您想显式处理(设备上不留空间)。该包返回在这种情况下,

  • 问题内容: 什么是python中的“错误魔术数字” ImportError,如何解决? 我在网上可以找到的唯一东西表明,这是由于编译.py-> .pyc文件,然后尝试将其与错误版本的python一起使用而引起的。但是,就我而言,该文件有时可以很好地导入,而其他时候则不能,并且我不确定为什么。 python在回溯中提供的信息不是特别有用(这就是为什么我在这里询问…的原因),但是在这里它是有帮助的:

  • 问题内容: 什么是python中的“错误的魔术数字” ,如何解决? 我只能在网上找到的唯一东西表明,这是由于编译文件,然后尝试将其与错误版本的python一起使用而引起的。但是,就我而言,该文件似乎有时可以很好地导入,而其他时候则不能,并且我不确定为什么。 python在回溯中提供的信息并不是特别有用(这就是为什么我在这里询问…的原因),但在这里是有帮助的: 问题答案: 幻数来自UNIX类型的系统

  • 几天来,我们一直遇到一个WCF通信错误,我不知道是什么导致了这个错误。我最初认为这是一个SSL证书问题,但它不是。我还确保只要在web浏览器上输入URL就可以到达endpoint,并且可以查看。我还确保默认的请求大小不会导致这个问题。我确信这些请求小于默认的30MB。 还有什么东西可以防止这种堆栈跟踪错误? 客户端堆栈跟踪: 由于通信失败,WCFDirector获取失败。 因为表单没有正确加载,所

  • 本文向大家介绍什么是错误检测?,包括了什么是错误检测?的使用技巧和注意事项,需要的朋友参考一下 当数据从一台计算机共享到另一台计算机时,系统不会保护该计算机接收的信息是否实际上是另一台计算机传输的数据。错误是当在接收器端接收到的消息与发送的消息不可互换时。 错误类型 以下是错误的类型- 单位错误 当仅将数据包中的单个位从1更改为0或从0更改为1时,会发生这些错误。这些类型的错误最有可能在数据的并行

  • 问题内容: javax.servlet.AsyncContext接口的javadoc说: 如果异步操作已超时,则容器必须通过以下步骤运行: 以其方法调用在其上 启动了异步操作的所有注册实例。 如果没有调用 任何侦听器或任何方法,请使用状态代码等于的方式执行错误分配。 如果未找到匹配的错误页面,或者未调用错误页面 或任何方法,请调用。 但是我在任何地方都找不到“错误分发”的含义。实际上,有一个Apa