2011-10-12 51 views
0
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]]; 

我想通过上面的半径选择器在以下网址在半径如何通过PickerValue在URL中的iphone

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]; 

我应该写什么代码一样的...在此先感谢

回答

0

你可以改变你的代码,

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 = ...

+0

感谢您的代码。但上面的代码是通过“lng”参数而不是半径传递值。我怎样才能设置? –