【发布时间】:2018-08-25 00:04:30
【问题描述】:
最初我的应用程序以我在 AppDelegate 文件中设置的视图控制器 (TabBarView) 开始。
window = UIWindow(frame: UIScreen.main.bounds)
window?.makeKeyAndVisible()
let tabBarView = TabBarView()
navigationController = UINavigationController(rootViewController: tabBarView)
window?.rootViewController = navigationController
稍后在应用程序中,当满足几个条件时,我想将我的 rootController 更改为新的(MusicPage)。
目前我创建了一个新的 NavigationController 对象来显示我的 (MusicPage)viewController 但是我认为我的 (TabBarView)viewController 可能在后台运行并消耗内存。
如果有人告诉我如何更改我的初始 rootViewController,我将不胜感激。
谢谢。 :)
【问题讨论】:
标签: ios swift3 uinavigationcontroller viewcontroller