gpt4 book ai didi

ios - 推送 viewController 时未调用 viewDidLoad

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

这里我试图通过单击按钮导航到另一个 viewController。

它正在导航到下一个 viewController,但是 viewDidLoad() 没有在这里调用

这是我编写的用于在单击按钮时导航到另一个 viewController 的代码

@IBAction func nextButtonClicked(_ sender: Any) {
let OrdersVC = self.storyboard?.instantiateViewController(withIdentifier: “LoginViewController") as! LoginViewController
self.navigationController?.pushViewController(OrdersVC, animated: true)
}

这是我的 viewController(我需要导航)

@IBOutlet weak var activeButton: UIButton!
@IBOutlet weak var upcomingButton: UIButton!

override func viewDidLoad() {
super.viewDidLoad()
}

这里可以进入类,但是 viewDidLoad() 本身并没有调用。

我该如何实现?

[![这是我的 Storyboard][1]][1]

Here is my storyboard with identity inspector

最佳答案

你的问题是那个VC的类(class)没有在IB中结算;确保您加载的类和 Storyboard ID 与您要加载的类匹配。例如加载:

  let OrdersVC = self.storyboard?.instantiateViewController(withIdentifier: “secondID") as! secondViewController
self.navigationController?.pushViewController(OrdersVC, animated: true)

图片:

enter image description here

关于ios - 推送 viewController 时未调用 viewDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48801298/

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