我有5个viewControllers(A,B,C,D,E),所有这些viewControllers都以编程方式连接,我可以成功地在它们之间推送和弹出。IOS - 如何在不同场景下的viewControllers之间跳转
使用:
navigationController?.pushViewController(loginVc, animated: true)
_ = navigationController?.popViewController(animated: true)
注:的ViewController A出现第一作为默认初始的viewController。
现在,我想要的是,当用户安装应用程序时,只有第一次viewController A必须显示为初始viewController,其余时间的应用程序打开时,viewController D必须是初始viewController和从那里我应该能够在以前的viewControllers之间跳转。我如何实现这一点。即时通讯使用Xcode 8.2,Swift 3.0
在此先感谢。
你? '只有在第一次viewController A必须显示为初始viewController时,应用程序打开时的其余时间才有答案。显示你的尝试代码 –
你需要简单地定义你的navigationController的rootViewController之前,应用程序可见,最好在AppDelegate didFinishLaunching方法。 – iphonic
我很抱歉没有提供代码。背后有理由。我认为这个解释很清楚,可以给我一个解决方案,我从Florensvb那里得到它。其他答案也很有帮助。感谢stackoverflow社区:) –