我有两个对象,项目和类别。我有大多数查询的具体网址,所以映射很好。但是对于某些项目请求,我有动态映射来更改URLS,它看起来像这样:
[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'
我尝试用“:id”替换“2”无效。我也无法设置keyPath,因为我从服务器获取了未命名的数组。
如何更改映射以便映射我的对象并检测它们?
答案 0 :(得分:0)
我设法通过完全匹配pathPattern来请求url,忽略所有get参数,因此它是请求中的“catalog / item”和映射中的“catalog / item”,一切正常,即使生成的url是目录/物品?CATEGORY_ID = 2。