Закройте один модальный ViewController и откройте другой тем же методом. Возможно?

У меня есть ситуация, когда я хочу открыть один модальный контроллер из другого. Но когда пользователь закрывает любой из них, он должен вернуться к родительскому контроллеру обоих модальных контроллеров.

Так что у меня за это отвечает родительский контроллер. Метод родительского элемента делает что-то похожее на приведенный ниже код, когда пользователь нажимает кнопку на первом модальном контроллере.

[self.navigationController dismissModalViewController:YES];
SecondModalViewController *c = [[SecondModalViewController alloc] init];
[self.navigationController presentModalViewController:c animated:YES];
[c release];

Единственное, что происходит, - закрывается первое представление, но я не вижу, чтобы открылось второе представление. Можно ли закрыть модальный ViewController и открыть второй тем же методом? Если да, то как?

7
задан ageektrapped 29 March 2011 в 15:50
поделиться