Ios 调用UIPickerView didSelectRow时更改UITextField的内容

Ios 调用UIPickerView didSelectRow时更改UITextField的内容,ios,plist,uipickerview,segue,Ios,Plist,Uipickerview,Segue,我的rootViewController中有以下代码。在prepareForSegue方法中,我找出在该页面的UIPickerView中选择了哪个NSObject,并在DataViewController中填充UITextField 但是,在DetailViewController上,我有另一个UIPicker,用户可以在其中再次选择NSObject 我的问题是如何根据在此DataViewController中选择的NSObject再次填充UITextField?请注意,数据来自Plist。请帮

我的rootViewController中有以下代码。在prepareForSegue方法中,我找出在该页面的UIPickerView中选择了哪个NSObject,并在DataViewController中填充UITextField

但是,在DetailViewController上,我有另一个UIPicker,用户可以在其中再次选择NSObject


我的问题是如何根据在此DataViewController中选择的NSObject再次填充UITextField?请注意,数据来自Plist。请帮忙。谢谢

以下是设置文本字段内容的代码

 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
 {
    return 1;
 }
 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:    (NSInteger)component
 {
    return [arrOfCategory count];
 }

 - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
   NSString *titleRow;

   titleRow = [NSString stringWithFormat:@"%@", [arrOfCategory objectAtIndex:row]];
   yourTextField.text = titleRow;
   return titleRow;
 }

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
  {
     selectedRow = row;
  }
享受编码乐趣

使用委托方法-无效PickerView:UIPickerView*PickerView未选择行:NSIntegerrow不完整项:NSIntegercomponent
 - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
 {
    return 1;
 }
 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:    (NSInteger)component
 {
    return [arrOfCategory count];
 }

 - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
   NSString *titleRow;

   titleRow = [NSString stringWithFormat:@"%@", [arrOfCategory objectAtIndex:row]];
   yourTextField.text = titleRow;
   return titleRow;
 }

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
  {
     selectedRow = row;
  }