代码之家  ›  专栏  ›  技术社区  ›  William Hu

uinavigationcontroller中的选取器

  •  0
  • William Hu  · 技术社区  · 15 年前

    我在uinavigationcontroller的根视图中使用uipickerview。我用了一个按钮,当我按下它时,将数据(显示在选择器中)传递到导航控制器的下一级视图。我该怎么做?谢谢您!

    您能告诉我在多视图控制器之间管理数据或共享数据的正确方法吗?谢谢。

    1 回复  |  直到 11 年前
        1
  •  0
  •   William Hu    11 年前

    使uiNavigationController成为uiPickerView的委托。并在此方法中滚动选取器时保存数据:

    - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;{  ...NSString * passedString = [myArray objectAtIndex:row];...}
    

    之后,当按下按钮时,将“PassedString”传递到下一个视图控制器。