This is what I do
Code:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
NSUserDefaults * prefs = [NSUserDefaults standardUserDefaults];
[prefs setInteger:row forKey:@"pickerRow"];
}
And then to load it up.
Code:
- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults * prefs = [NSUserDefaults standardUserDefaults];
[pckrView selectRow:[prefs integerForKey:@"pickerRow"] inComponent:0 animated:YES];
}
Just make sure all your IB connections are right.
Tom.