Создание строки из URL-вызова, например, http://www.somewhere.com/form?name=john&x=123&y=456 NSString * q = [myURL query];
Создание массива пар ключей-значений name = john, x = 123, y= 456 NSArray * pair = [q componentsSeparatedByString: @ "&"];
инициализировать словарь для хранения пар ключ-значение NSMutableDictionary * kvPairs = [словарь NSMutableDictionary];
инициализировать переменную temp"pair" и выполнить итерацию по массиву для (NSString * пара в парах) {
Отделить ключ, левая сторона = от значения NSArray * bits = [pair componentsSeparatedByString: @ "="];сохранить ключ NSString * key = [[биты objectAtIndex: 0] stringByReplacingPercentEscapesUsingEncoding: NSASCIIStringEncoding];сохранить значение NSString * value = [[bits objectAtIndex: 1] stringByReplacingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
заполнить словарь значениями для ключей [kvPairs setObject: value forKey: key];}
Здесь вы распечатаете значение для ключа "y", которое должно быть 456 NSLog (@ "y =% @", [kvPairs objectForKey: @ "y"]);
Не имея остальной части вашего кода, возможно, отправляемый URL не имеет ключевого имени "y", как я сломал в моем примере.
Надеюсь, это поможет !!