У меня есть первое представление, которое является экраном входа в систему. После того, как пользователь войдет в систему, есть кнопка для перехода к моему второму представлению. Моя проблема заключается в том, что когда я нажимаю кнопку, которая возвращает к первому представлению, он вызывает метод viewDidLoad и запускает представление, как будто я только что создал приложение. У меня есть другие метки, которые устанавливаются в соответствии с вошедшим в систему пользователем, поэтому я хочу, чтобы мое состояние первого представления было сохранено до того, как оно было отправлено.
Это метод, который я использую для перехода ко второму виду:
-(IBAction) secondView
{
_secondView = [[SecondViewController alloc]initWithNibName:nil bundle:nil];
[self presentModalViewController:_secondView animated:YES];
[_secondView release];
}
и метод возврата к первому просмотру:
-(IBAction) back {
_firstView = [[FirstViewController alloc]initWithNibName:nil bundle:nil];
[self presentModalViewController:_firstView animated:YES];
[_firstView release];
}
Я не использую навигационный контроллер, поэтому есть ли способ вернуться к моему первому представлению так, как это было, когда я перешел ко второму виду? Заранее спасибо.