gpt4 book ai didi

ios - 没有 StoryBoard 的 Segue

转载 作者:可可西里 更新时间:2023-11-01 00:54:34 24 4
gpt4 key购买 nike

我正在尝试做一个在每个 View 上都有一个主页按钮的应用程序,但我正在寻找一种方法来点击这个按钮导航到主屏幕,而不是为每个屏幕创建一个“物理”链接 Storyboard到主屏幕。

我尝试使用这段代码:

@IBAction func btnGoInicio(_ sender: Any) {
let page = MainVC()
present(page, animated: true, completion: nil)
}

但是在黑屏上崩溃,有人知道我该怎么做吗?提前致谢!

最佳答案

你必须从 Storyboard实例化一个 viewController,这样:

@IBAction func btnGoInicio(_ sender: Any) {

let storyboard = UIStoryboard(name: "Main", bundle: nil) // If you have other storyboard instead of Main, use it

if let page=self.storyboard?.instantiateViewControllerWithIdentifier("YOU_IDENTIFIER") as! MainVC{
//You MUST SET THE VIEW CONTROLLER IDENTIFIER "YOU_IDENTIFIER" FROM INSPECTOR INTO STORYBOARD
self.present(page, animated: true, completion: nil)
}

}

关于ios - 没有 StoryBoard 的 Segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52524596/

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