我知道使用UIDatePicker,您可以使用如下内容:
NSDate *myDate = picker.date;
但在我看来,我使用的是UIPickerView.我怎样才能 Select 类似的值?或者我必须设置didSelectRow类型的方法才能这样做?
更新: 此代码适用于具有一个组件的选取器:
NSInteger row;
NSString *weightSelected;
row = [repPicker selectedRowInComponent:0];
weightSelected = [pickerArray objectAtIndex:row];
我为我的 Select 器编写了这段代码,其中包含两个组件,但它太僵硬了:
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];