2013-07-04 2 views
0

두 개체, 항목 및 범주가 있습니다. 나는 매핑이 잘되도록 대부분의 쿼리를위한 구체적인 URL을 가지고있다. 그러나 특정 항목에 요청에 대해 나는 URL을 변경 동적 매핑을 가지고 있고 그것은 다음과 같습니다이있는 경우RestKit 다른 개체 매핑으로 인해 개체 매핑이 없음

[RKResponseDescriptor responseDescriptorWithMapping:goodMapping 
             pathPattern:nil 
              keyPath:nil 
             statusCodes:statusCodes] 

, 내 카테고리 매핑하는 데 실패,이 항목 매핑 있지만. 이 줄을 주석으로 처리하면 모든 것이 잘 동작합니다. 내 문제는 내가 그것을 감지하지 못한 실제 경로에 대한 경로를 설정 한 경우에도 때문에 나는, pathPattern을 설정할 수 있다는 것입니다, 여기에 오류가 나는 얻을 :

failed to match: response path 'catalog/item?category_id=2' did not match the path pattern 'catalog/item?category_id=2' 

내가 함께 "2"를 교체 시도 " : id "를 사용하지 마십시오. 서버에서 이름없는 배열을 가져 오기 때문에 keyPath를 설정할 수도 없습니다.

매핑을 변경하여 내 개체를 매핑하고 검색하는 방법은 무엇입니까?

답변

0

pathPattern과 정확히 일치 시켜서 모든 get 매개 변수를 무시함으로써 작동하도록 만들었습니다. 요청한 "catalog/item"과 매핑의 "catalog/item"이었고 결과 URL 카탈로그/item? category_id = 2입니다.

관련 문제