Я пытаюсь открыть свое приложение для определенного ViewController, который глубоко встроен в контроллер навигации, но не является RootViewController. Я пытался в приложении делегат didFinishLaunchingWithOptions добавляющее:Приложение открывается конкретному ViewController внутри контроллера навигации
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let initialViewController = storyboard.instantiateViewControllerWithIdentifier("NavViewController")
self.window?.rootViewController = initialViewController
self.window?.makeKeyAndVisible()
Но это идет к контроллеру вида корня. Я попытался изменить эту строку:
storyboard.instantiateViewControllerWithIdentifier("MainViewController")
и это делает открытой для правильной ViewController но нет панели навигации на вершине, которая необходима для навигации в приложении.
Да, это именно то, что мне нужно. Благодаря! Теперь я пытаюсь сделать аналогичную вещь из View Controller, которая не встроена в контроллер навигации. Есть идеи? – bdc
@bdc Вы просто хотите отобразить или хотите нажать/поп? –
В любом случае. Я полагаю, что push/pop, если это не сложнее. – bdc