2015-02-23 32 views
3

我得到以下错误,当我尝试的iOS 8.0错误:createEncodedCachedResponseAndRequestForXPCTransmission。执行的应用程序在iOS中8.0

ERROR: createEncodedCachedResponseAndRequestForXPCTransmission - Invalid protocol-property list - CFURLRequestRef. protoProps=<CFBasicHash 0xf416930 [0x3b69510]>{type = mutable dict, count = 1, 
entries => 
    1 : <CFString 0x5e9758 [0x3b69510]>{contents = "NR_PROTOCOL_DELEGATE_TRACKER"} = <SRStudiesRequest: 0xf1890a0> 
} 

我GOOGLE与“createEncodedCachedResponseAndRequestForXPCTransmission”关键字,但没有多大帮助执行我的代码。任何指针?

回答

0

对我来说,这个错误是使用NSURLProtocol和“setProperty”方法的结果。

[NSURLProtocol setProperty:FOO forKey:BAR inRequest:newRequest];

我不完全确定这里发生了什么,但根据我的经验,我有两个NSURLProtocol实现。一个需要财产(FOO),另一个则不需要。

核心代码集(FOO) NSURLProtocol#1变(FOO)和处理COMM本身 ---没有问题

NSURLProtocol#2不访问(FOO)和双手COMM的到SESSION - 显示上面的错误

注释设置(FOO)属性的核心代码可解决NSURLProtocol#2的问题。显然,如果你使用第三方代码,这将更难以管理。

顺便说一句,在我的情况下,这个“错误”并没有打破逻辑的后果,更多地作为警告运行。

相关问题