我今天早上收到这个错误,找不到合理的解释:
Communications error: <OS_xpc_error: <error: 0x3b3c2614> { count = 1, contents =
"XPCErrorDescription" => <string: 0x3b3c286c> { length = 22, contents = "Connection interrupted" }
}>我想这是在我拍照的时候发生的。我可以根据要求显示完整的代码片段。但是,它是教程中的示例代码。它只出现了一次,网上也没有太多的解释。
我在UIViewAlertForUnsatisfiableConstraints上启用了断点at all exception和符号断点。但是这个错误在没有设置这些断点的情况下也会显示出来。
出现此错误时,这两个断点都不会被调用。
这是什么?
发布于 2015-07-06 23:07:00
XPC是Apple的进程间通信(IPC)系统。一些功能(如h.264编码/解码,或与摄像头硬件的交互)由一个独立的应用程序-守护程序-处理,该应用程序始终在后台运行。
连接中断表示IPC连接由于某种原因而中断。也许它花了太长时间,也许时机不好,守护进程或你的应用程序需要紧急地做一些其他的事情。
这本身可能不是一个错误。在处理IPC时,应该将守护进程视为一个黑盒,并且您与它的连接有些脆弱。在这种情况下,您是在间接地与守护进程对话(通过Apple的库),并且很可能他们已经将其设计为异步工作并自动从错误中恢复。
发布于 2015-04-15 15:55:43
我遇到了同样的错误。我的错误是在imageView中使用SDWebImage加载特定gif (http://whyd.com/uCoverImg/bd1833e6afe5a8ae9c9aff4177d3f80d_960x.gif)的URL。
NSURL *url = NSURL urlFromString:@"image.gif"];
[myImageView sd_setImageWithURL:imageCoverUrl];这种崩溃并不适用于所有的GIF图片,我必须找到正确的规则
https://stackoverflow.com/questions/28795166
复制相似问题