ブロックを使用してこれを行う方法があると確信していますが、私にはわかりません。NSDictionaryをURLスタイルのパラメーター文字列に変換したいと思います。次のようなNSDictionaryがある場合:
dict = [NSDictionary dictionaryWithObjectsAndKeys:@"blue", @"color", @"large", @"size", nil]];
次に、それを次のような文字列に変換するにはどうすればよいですか。
"color=blue&size=large"
編集
以下の手がかりをありがとう。これはそれを行う必要があります:
NSMutableString *parameterString;
[dict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
[parameterString appendFormat:@"%@=%@&", key, obj];
}];
parameterString = [parameterString substringToIndex:[string length] - 1];