アイテムとカテゴリの 2 つのオブジェクトがあります。ほとんどのクエリに具体的な URL があるので、マッピングは問題ありません。しかし、特定のアイテム要求に対して、URL を変更する動的マッピングがあり、次のようになります。
[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も設定できません。
オブジェクトをマッピングして検出するようにマッピングを変更するにはどうすればよいですか?