Я уверен, что есть способ сделать это, используя блоки, но я не могу понять это. Я хочу, чтобы превратить NSDictionary в строку параметров в стиле URL.
Если у меня есть NSDictionary, который выглядит так:
dict = [NSDictionary dictionaryWithObjectsAndKeys:@"blue", @"color", @"large", @"size", nil]];
Тогда как мне превратить это в строку, которая выглядит следующим образом:
"color=blue&size=large"
EDIT
Спасибо за подсказки ниже. Это должно сделать это:
NSMutableString *parameterString;
[dict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
[parameterString appendFormat:@"%@=%@&", key, obj];
}];
parameterString = [parameterString substringToIndex:[string length] - 1];