2015-02-23 52 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的問題。顯然,如果你使用第三方代碼,這將更難以管理。

順便說一句,在我的情況下,這個「錯誤」並沒有打破邏輯的後果,更多地作爲警告運行。

相關問題