Раскадровка устанавливает rootViewController для NavController в tableView, но при запуске приложения показывает другое представление

У меня есть базовый стек навигации: NavController-> UITableViewController (как rootViewController в NavController) -> пункты меню с основным параметром - настраиваемым viewController. Я хочу, чтобы мое приложение запускалось с основным настраиваемым контроллером представления в качестве текущего представления в стеке navigationController, а кнопка возврата использовалась для перехода в главное меню. Есть ли способ использовать раскадровку для такой настройки стека и все же при запуске показывать сначала настраиваемое представление?

Я стараюсь делать это в раскадровке как можно больше. Я знаю, что могу войти в appDelegate и appDidFinishLaunching ... вставить пользовательский viewController в navController, но это кажется плохим, потому что тогда в моем appDelegate я должен ссылаться на navController и пользовательский viewController.

6
задан jamone 16 December 2011 в 20:36
поделиться