如何保存在UIPickerView中选择的选项并加载备份
问题描述:
我刚做了一个显示所有国家的UIPickerView。但是当我离开页面并回到顶端时。有没有像NSUserdefaults一样简单的方法来保存选项?如何保存在UIPickerView中选择的选项并加载备份
答
你可以内部viewWillDisappear打电话给你的UIViewController来获得当前国家
- (NSInteger)selectedRowInComponent:(NSInteger)component
然后NSInteger的转换为NSNumber的,并保存NSUserDefaults的它。
时,它的回来在视图控制器的viewWillAppear中或viewDidLoad中的视图(取决于你的项目),你可以从默认检索NSInteger的,并用它来打电话
- (void)selectRow:(NSInteger)row inComponent:(NSInteger)component animated:(BOOL)animated
设置动画BOOL到如果您不想在每次进入该视图时都观看动画,请选择否。
希望这会有所帮助