Создайте выход UISegmentControl в вашем viewcontroller
IBOutlet UISegmentedControl *mySegment;
Подключите его к UISegmentControl в Интерфейсном Разработчике
Добавьте этот метод IBAction и подключите его в Интерфейсном Разработчике
- (IBAction) changeSegment: (id) sender {
//save UISegment value in NSUserDefaults
[[NSUserDefaults standardUserDefaults] setInteger:[sender selectedSegmentIndex] forKey:@"savedSegment"];
}
Восстановление сохраненного значения при загрузке представления в viewDidLoad
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.mySegment.selectedSegmentIndex = [[NSUserDefaults standardUserDefaults] integerForKey:@"savedSegment"];
}