Added support for repeated key value pairs through use of NSSet

This commit is contained in:
Nick Dawson 2013-02-05 12:46:03 +00:00
Родитель ba60cab1be
Коммит 5698ab3768
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -160,6 +160,11 @@ NSArray * AFQueryStringPairsFromKeyAndValue(NSString *key, id value) {
[array enumerateObjectsUsingBlock:^(id nestedValue, __unused NSUInteger idx, __unused BOOL *stop) {
[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@"%@[]", key], nestedValue)];
}];
} else if ([value isKindOfClass:[NSSet class]]) {
NSSet *set = value;
[set enumerateObjectsUsingBlock:^(id obj, BOOL *stop) {
[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue(key, obj)];
}];
} else {
[mutableQueryStringComponents addObject:[[AFQueryStringPair alloc] initWithField:key value:value]];
}