简体   繁体   English

如何设置在 swift 5 中实例化后可以推送的初始 viewController

[英]how can I set initial viewController that can push after instantiate in swift 5

I can't push from initial viewController after using this code使用此代码后,我无法从初始 viewController 推送

self.window = UIWindow(frame: UIScreen.main.bounds) self.window = UIWindow(框架:UIScreen.main.bounds)

    let storyboard = UIStoryboard(name: "Main", bundle: nil)

    let initialViewController = storyboard.instantiateViewController(withIdentifier: Identifier)

    self.window?.rootViewController = initialViewController
    self.window?.makeKeyAndVisible()

You have to Embed UIViewController in a UINavigationController.您必须在 UINavigationController 中嵌入 UIViewController。 Try this one:试试这个:

let storyboard = UIStoryboard(name: "Main", bundle: nil)

let initialViewController = storyboard.instantiateViewController(withIdentifier: Identifier)

let navController = UINavigationController(rootViewController: initialViewController)

self.window?.rootViewController = navController
self.window?.makeKeyAndVisible()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 Swift 更改 LaunchScreen 中的初始 ViewController? - How can I change the initial ViewController in LaunchScreen with Swift? 如何使用给定的根ViewController和初始ViewController实例化情节提要? - How do I instantiate a storyboard with a given root viewcontroller and initial viewcontroller? 如何在 Swift 中呈现 VC 并设置为新的 Root viewController? - How can I present VC and set as new Root viewController in Swift? 我如何实例化一个containerView与它的containerView的viewController? - how can I instantiate a viewController with a containerView and it's containerView at the same time? swift-如何检查特定的viewController是否为先前的viewController - swift - how can i check if a specific viewController is the previous viewController 当我在appdelegate swift中设置Tabbar时,如何设置viewcontroller的rootview? - How can I set rootview of a viewcontroller when I have set Tabbar in appdelegate swift? 在 appdelegate 中设置初始视图控制器 - swift - set initial viewcontroller in appdelegate - swift 我如何知道视图控制器是否由于推送或 UINavigationController 上的弹出后视图重建而加载? - How can I know if a viewcontroller is loaded because of a push or because of a view reconstruction after a pop on a UINavigationController? 如何设置NavigationController的根viewController - How can i set root viewController of NavigationController 检索数据后如何实例化? - How can I instantiate after retrieving data?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM