Как передать PickerValue в URL в iphone - PullRequest
0 голосов
/ 12 октября 2011
arrayNo = [[NSMutableArray alloc] init];             //pickerview radius array
//[arrayNo addObject:@" Radius "];

[arrayNo addObject:@" 10 "];
[arrayNo addObject:@" 15000 "];
[arrayNo addObject:@" 20000 "];
[pickerView selectRow:1 inComponent:0 animated:NO];
[addressField resignFirstResponder];
radius.text= [arrayNo objectAtIndex:[pickerView selectedRowInComponent:0]];

Я хочу передать указанный выше указатель радиуса в следующем URL-адресе в радиусе

NSString *url = [NSString stringWithFormat:@"http://.............../phpsqlsearch_genxml.php?lat=%f&lng=%f&radius=%f",lati,longi,radius];

Я пытался использовать следующий код для события нажатия кнопки, но не работает.

NSString * radius = [[[NSString alloc] initWithFormat:@"%f",[arrayNo objectAtIndex:[pickerView selectedRowInComponent:0]]]autorelease];

Какой код мне написать для того же ... заранее спасибо

1 Ответ

0 голосов
/ 12 октября 2011

Вы можете изменить свой код на,

float radius = [arrayNo objectAtIndex:[pickerView selectedRowInComponent:0]] floatValue];
NSString *url = [NSString stringWithFormat:@"http://.............../phpsqlsearch_genxml.php?lat=%f&lng=%f&radius=%f",lati,longi,radius];

И вам не нужна последняя строка NSString * radius = ....

...