2012-06-14 3 views
0

먼저, 이에 대해 몇 가지 게시물을 보았 기 때문에 사과드립니다.하지만 그 내용을 이해할 수는 없습니다. 내 문제는 : NSArray에서 값을 가져 오는 UIPickerView가 있습니다. 피커의 첫 번째 행의 값을 얻을 때를 제외하고는 모두 완벽하게 작동합니다. 나는 그 방법을 읽었다. - (void) pickerView : (UIPickerView *) pickerView didSelectRow : (NSInteger) row inComponent : (NSInteger) 컴포넌트는 사용자가 선택기에서 위나 아래로 스크롤 할 때만 실행된다. 그래서 NSString에서 picker의 첫 번째 값을 얻을 수 있습니까? 이 내 방법이다 : 나는 그가 데이터를 포함 "배열"라는 배열이UIPicker의 첫 번째 행의 값을 얻으십시오.

- (Void) pickerView: (UIPickerView *) pickerView didSelectRow: (NSInteger) row  inComponent: (NSInteger) component 
{ 

NSLog (@ "are in line% i", row); 

NSLog (@ "You've selected,% @", [array objectAtIndex: row]); 

} 

;

감사합니다.

답변

1

명이 직면 한 많은 유사한 문제 (어떤 사람이 UIPickerView에 기본 값을 선택하는 경우) 당신이 당신의 특정 문제를 해결하기 위해 다음과 같은 게시물을 체크 아웃 할 수 있습니다 :
https://stackoverflow.com/a/789633/200272

+0

감사합니다! 나는 그것을 볼 것이다 :) – dpbataller

관련 문제