三重组件-将数据从选择器传递到另一个视图页面文本字段



我有一个三重组件选择器,我试图将信息发送到另一个视图到文本字段。我现在就把它设置成提醒。如果有人有代码或知道如何将数据从三重组件选择器发送到另一个视图,请让我知道。我已经试了几个星期了,但没有任何答案。提前谢谢(一个菜鸟)哈哈

<>之前#进口#define kOneComponent#定义kTwoComponent#define k三组件UIViewController: UIPickerViewDelegate, UIPickerViewDataSource{IBOutlet UIPickerView *doublePicker;NSArray * oneTypes;NSArray * twoTypes;NSArray * threeTypes;}property (nonatomic,retain) UIPickerView *doublePicker属性(nonatomic,retain) NSArray *oneTypes;属性(nonatomic,retain) NSArray *twoTypes;属性(nonatomic,retain) NSArray *threeTypes;——(IBAction) buttonPressed;结束

我希望下面的代码会给你一些想法!

// First component
int selected_1 = [pickerView selectedRowInComponent:0];
NSString *str_1 = [firstComponentValueArray objectAtIndex:selected_1];
// Second component
int selected_2 = [pickerView selectedRowInComponent:1];
NSString *str_2 = [secondComponentValueArray objectAtIndex:selected_2];
// Third component
int selected_3 = [pickerView selectedRowInComponent:2];
NSString *str_3 = [thirdComponentValueArray objectAtIndex:selected_3];
// Do what you want with these values and pass it to a view

你可以使用UIPicker委托方法

<>之前- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger) rowincomponent:(NSInteger)组件之前

如果另一个视图作为控制器单独完成,则需要在上面的方法中设置属性,它表示该类的文本字段

最新更新