我在UINavigationController的根视图中使用UIPickerView。我使用了一个按钮,当我按下它时,将数据(在选择器中显示)传递到导航控制器的下一级视图。我该怎么办?谢谢!
您能告诉我在多视图控制器之间管理数据或共享数据的正确方法吗?感谢。
答案 0 :(得分:0)
使UINavigationController成为UIPickerView的委托。在此方法中滚动选择器时保存数据:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;{ ...NSString * passedString = [myArray objectAtIndex:row];...}
在按下按钮之后,传递"传递的串"进入下一个viewController。