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

今天早上我得到了这个错误,找不到合理的解释:

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

我想这是在我拍照时发生的。 我可以根据要求显示完整的片段。 但是,它是来自教程的示例代码。 它只出现过一次,网上也没有太多解释。

我在UIViewAlertForUnsatisfiableConstraints at all exception和符号断点处打开了断点。 但是这个错误也没有显示这些断点。

出现此错误时,不会调用断点。

这是什么?

XPC是苹果公司的进程间通信(IPC)系统。 一些function(例如h.264编码/解码,或与相机硬件交互)由独立的应用程序(一个守护进程)来处理,该应用程序始终在后台运行。

连接中断意味着IPC连接由于某种原因被中断。 也许花了太长时间,也许时机不好,守护进程或你的应用程序需要紧急做别的事情。

这可能不是一个错误本身。 在处理IPC时,守护进程应该被认为是一个黑盒子,并且与它的连接有些脆弱。 在这种情况下,你正在间接地与守护进程交stream(通过Apple的库),他们很可能已经devise了asynchronous工作,并自动从错误中恢复。

我遇到了同样的错误。 我的错误是加载一个特定的gif( http://whyd.com/uCoverImg/bd1833e6afe5a8ae9c9aff4177d3f80d_960x.gif )SDWebImage的URL在一个图像查看

 NSURL *url = NSURL urlFromString:@"image.gif"]; [myImageView sd_setImageWithURL:imageCoverUrl]; 

这个崩溃并不是所有的GIF图片都存在,我必须find正确的规则