2011-10-12 4 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]]; 

내가 버튼을 클릭 이벤트에 코드를 다음 있지만 작동하지 않는 시도했다 반경아이폰에서 URL에 PickerValue을 전달하는 방법을

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

에서 다음 URL에 위의 반경 선택기를 전달하려는. 사전에

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"매개 변수에서 값을 전달합니다. 이걸 어떻게 설정할 수 있습니까 ??? –

관련 문제