2013-07-02 333 views
0

我試圖訪問JSON中的對象,但RestKit總是告訴我路徑不匹配,但實際上它們匹配! 這讓我瘋狂。我試圖改變路徑模式到catalog/item?category_id=:id但它沒有幫助。RestKit沒有映射對象

<RKResponseDescriptor: 0x7c6aba0 baseURL=http://pornhub.com/freeapi/public/bit/ pathPattern=catalog/item?category_id=1 statusCodes=200-299> failed to match: response path 'catalog/item?category_id=1' did not match the path pattern 'catalog/item?category_id=1'. 

下面是代碼:

[objectManager addResponseDescriptorsFromArray:@[ 
    [RKResponseDescriptor responseDescriptorWithMapping:goodMapping 
              pathPattern:@"catalog/item?category_id=1" 
               keyPath:nil 
              statusCodes:statusCodes]]]; 

唯一的小區別是,我得到的數組中的項目,而不是原始項目本身在其他映射。也許這起到一些作用,但我不確定。

如何解決此錯誤?

+0

你打電話來獲取響應數據?您可能需要爲此使用動態映射。 – Wain

回答

-1

問題與請求和映射中的網址不匹配。在我複製並粘貼它們以後,所有工作都一樣。