Я пытаюсь представить и нажать на контроллер представления в другом файле раскадровки. Но я не могу пройти, показывая TabBar, вот код, который у меня есть, и снимок экрана о том, как я его настроил.Контроллер Push View из App Delegate
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
let rootView = self.window!.rootViewController as! TabBarViewController
rootView.selectedIndex = 4
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let navVC = storyBoard.instantiateViewControllerWithIdentifier("moreNav") as! UINavigationController
storyBoard.instantiateViewControllerWithIdentifier("moreView") as! MoreTableViewController
let vc = navVC.visibleViewController as! MoreTableViewController
let pdfLockerSB = UIStoryboard(name: "PDFLocker", bundle: nil)
let pdfvc = pdfLockerSB.instantiateViewControllerWithIdentifier("pdfLockerTable") as! PDFLockerTableViewController
vc.navigationController?.pushViewController(pdfvc, animated: true)
return true
}
Любые идеи, что я делаю неправильно? Это UITabBarController, связанный с UINavigationController, связанный с UITableViewController.
У меня есть все настройки, но я не уверен, почему он не выполняет его. Использование Нажмите или Выполнить
вы получаете пустой экран? – techloverr
Нет, я не знаю. Я получаю экран Больше. Это просто не получается. – trever
, что навигацияVC индекс 4, не так ли? – techloverr