2012-06-04 3 views
0

У меня есть приложение для опроса.iPhone - pop несколько форм сразу

В моей раскадровке у меня есть серия из 7 форм. Формы перемещаются вперед с помощью push segue.

После того, как пользователь добрался до финальной формы, у меня есть кнопка «Отправить». Когда пользователь нажимает на это, я сохраняю опрос, а затем хочу «поп» все 7 форм и вернуться к основной форме, где пользователь начинает опрос.

Каков правильный способ «вытащить» все эти формы из стека и вернуться к основной форме?

ответ

3

Поскольку раскадровка использует UINavigationController для управления толкаемыми контроллерами представлений, вы можете сделать [self.navigationController popToRootViewController: YES], чтобы сразу вытащить все выточенные контроллеры.

См: http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html

+1

линия на самом деле. [self.navigationController popToRootViewControllerAnimated: YES]; – user1247395

0

Я не использовал сюжетные доски еще, но, думая, теоретически. Вы можете попробовать что-то вроде:

[self.navigationController popToViewController: firstViewController animated: YES];

Если вы можете получить массив контроллеров просмотра в использовании стека [viewControllers objectAtIndex: 0]

Смежные вопросы