0

我正在尝试获取类似的网址

myserver.com/my_content?categories[]=1&categories[]=2&categories[]=3

使用 restkit 2.0

我正在使用 NSMutableDictionary 创建我的 params 对象,但据我所知,NSMutableDictionary 只允许唯一键。所以如果我做类似的事情

NSMutableDictionary *queryParamsCat = [NSMutableDictionary dictionary];
for(Category *item in arr){
    [queryParamsCat setObject:item.id_category forKey:@"categories[]"];
}

只有 id_category 的最后一个值将作为参数发送。任何人都可以提出不同的解决方案吗?我是objective-c的新手,肯定有一个我可以使用的结构,但我不知道:)

4

1 回答 1

0

我刚刚结束使用索引来创建唯一键并修改服务器端脚本来修剪索引,就像这样

int i = 0;
for(TEEventCategory *item in arr){
    [queryParams setObject:item.id_category forKey:[NSString stringWithFormat:@"categories[%d]", i]];
    i++;
}
于 2013-04-06T10:11:36.883 回答