Tengo un UIPickerView
con 3 componentes llenos con 2 NSMutableArrays
(2 componentes tienen la misma matriz).Obtener la fila seleccionada en UIPickerView para cada componente
Un tutorial dice:
//PickerViewController.m
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
NSLog(@"Selected Color: %@. Index of selected color: %i", [arrayColors objectAtIndex:row], row);
}
Pero quiero mostrar la fila seleccionada para cada componente en un UIAlertView
cuando el usuario toca una UIButton.
¿Hay alguna manera de hacerlo? ¿O debo simplemente usar 3 invisible UILabels
como buffer?
Gracias de antemano.
Gracias! selectedRowInComponent es justo lo que necesitaba. –
Uhm, ¿por qué estás usando un entero sin signo aquí? - [UIPickerView selectedRowInComponent:] también puede devolver -1 si no hay una fila seleccionada. – datwelk
Genial .. !!! Funciona. – Siten