ViewController и сегментированный контроль

У меня есть ViewCtrl1 и StartBtn:

    -(IBAction)startbtn
{

ViewCtrl2 *vc2 = [[ViewCtrl2 alloc]init];
[self presentModalViewController:vc2 animated:YES];

}

У меня также есть ViewCtrl2, UISegmentedControl и ExitBtn:

 - (IBAction)exitIt {

    [self dismissModalViewControllerAnimated:YES];
}

Если в ViewCtrl2 я выбираю segment 2 или 3. Когда я нажимаю ExitBtn, отображается ViewCtrl1, а если я нажимаю StartBtn из ViewCtrl1, мой ViewCtrl2 показывает выбранный по умолчанию сегмент, а не изменения, которые я сделал недавно. Как я могу это исправить?


person user1625435    schedule 25.09.2012    source источник


Ответы (1)


Вы создаете новый vc2 каждый раз, и, конечно же, он показывает значения по умолчанию. Инициализируйте его один раз и используйте повторно.

person pronvit    schedule 25.09.2012