gpt4 book ai didi

ios - 以编程方式显示 viewController 时显示导航

转载 作者:行者123 更新时间:2023-11-30 11:28:44 24 4
gpt4 key购买 nike

我正在使用https://github.com/jonkykong/SideMenu对于我的 Swift 4 应用程序。它运行良好,但我在以编程方式显示新的 ViewControllerNavigationController 时遇到问题。

如果我使用:

let vc = MyViewController.self() //your view controller
self.present(vc, animated: true, completion: nil)

所有的IBOutlet都是nil并且ViewController没有加载。

同样的情况也会发生:

let vc = MyViewController()
self.navigationController?.pushViewController(vc, animated: true)

如何显示新的 ViewController 并保留 SideMenuNavigator

最佳答案

如果您不是在代码中以编程方式创建 VC 的 View ,则必须从 Storyboard 加载它

let yourVC = storyboard.instantiateViewController(withIdentifier: "YourVC") as! YourVC

或 Nib

let yourVC = YourVC(nibName: "YourVCNibName", bundle: nil)

关于ios - 以编程方式显示 viewController 时显示导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50474176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com