簡體   English   中英

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

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

使用此代碼后,我無法從初始 viewController 推送

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()

您必須在 UINavigationController 中嵌入 UIViewController。 試試這個:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM