Я знаю, що з UIDatePicker ви можете використовувати щось на зразок:
NSDate *myDate = picker.date;
Але я використовую UIPickerView на мій погляд. Як я можу подібним чином отримати вибране значення? Або мені потрібно налаштувати метод didSelectRow для цього?
Оновлення: Цей код працює для засобу вибору з 1 компонентом:
NSInteger row;
NSString *weightSelected;
row = [repPicker selectedRowInComponent:0];
weightSelected = [pickerArray objectAtIndex:row];
Я втомив цей код для мого засобу вибору з 2 компонентами, але він замерзає:
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];