2015-11-24 5 views
1

У меня есть две точки зрения в моей Xcode раскадровки:Могу ли я запустить приложение iOS на втором представлении моей раскадровки и использовать Unwind Segue?

Экран входа -> UITableView

Можно ли запустить мое приложение так, чтобы UITableView первый экран для отображения, и есть разматывания SEGUE, который будет принимать пользователь вернулся на экран входа в систему?

В настоящее время я могу установить self.window.rootViewController в App Delegate, чтобы установить первый экран, но ни один из них не работает.

Вот как я получил его на работу я должен был убедиться, что мой Логин экран был Навигационный контроллер, то в файле .m для входа в экран, я использовал этот код:

SecondViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"SecondViewControllerStoryboardId"]; 
[self.navigationController pushViewController:vc animated:NO]; 

ответ

1

Вместо явно устанавливая второе представление как rootViewController, просто нажмите его с первого взгляда в методе viewDidload, а затем попробуйте развернуть его, чтобы он работал.

+0

Должен ли я выполнять 'PerformSegue'? Или как мне получить доступ ко второму представлению, прежде чем я вытащу его в стек? – Chris

+0

Я понял. Добавит некоторые примечания к исходному сообщению. – Chris