Как получить элемент, выбранный в UIPickerView с NSIntegerMax? - PullRequest
2 голосов
/ 17 декабря 2010

Я новичок в Objective-C, и у меня уже есть кнопка с функцией, которая срабатывает при нажатии кнопки.В UIPickerView есть множество цифр до тех пор, пока кто не знает, как долго.Я использовал этот код:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
     return 3;
}

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {

     // Near-infinite number of rows.
     return NSIntegerMax;

}

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {

     return [NSString stringWithFormat:@"%d", row];

}

Мне просто нужен номер, который был введен во всех трех компонентах.

1 Ответ

2 голосов
/ 17 декабря 2010

Значение для каждого компонента находится в:

[yourPicker selectedRowInComponent:x]

где x - номер компонента (0, 1 или 2 в вашем случае).

...