Ich weiß, dass Sie mit einem UIDatePicker Folgendes verwenden können:
NSDate *myDate = picker.date;
In meiner Ansicht verwende ich jedoch eine UIPickerView. Wie kann ich den Wert auf ähnliche Weise auswählen lassen? Oder muss ich dafür die Methode didSelectRow einrichten?
Update: Dieser Code funktioniert für Picker mit 1 Komponente:
NSInteger row;
NSString *weightSelected;
row = [repPicker selectedRowInComponent:0];
weightSelected = [pickerArray objectAtIndex:row];
Ich habe diesen Code für meinen Picker mit 2 Komponenten müde gemacht, aber er friert ein:
NSInteger row1, row2;
NSString *weightSelected1;
NSString *weightSelected2;
row1 = [repPicker selectedRowInComponent:0];
row2 = [repPicker selectedRowInComponent:1];
weightSelected1 = [pickerArray objectAtIndex:row1];
weightSelected2 = [pickerArray objectAtIndex:row2];
NSString *weightSelected = [NSString stringWithFormat:@"%@.%@", weightSelected1, weightSelected2];