gpt4 book ai didi

ios - Swift 多 Storyboard - 如何访问特定的 Storyboard

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

我将几个配置文件分成多个 Storyboard以尝试帮助我减少卡住时间,因为我听说许多 Storyboard可能是 Xcode 有时会“卡住”长达 10 分钟的原因,有时会导致我的流程崩溃工作的。所以,我需要访问每个特定的 Storyboard,但不知道如何访问。当前代码访问“Main.Storyboard”文件,我需要调用其他 Storyboard文件。在这里,我检查是否登录了特定的配置文件并将它们推送到配置文件。我把所有的个人资料都放在一个 Storyboard里,但现在我把它们分开了。只需要知道如何推送到其他 Storyboard。谢谢

func checkIfBusinessLoggedIn() {
Auth.auth().addStateDidChangeListener({ (auth, user) in
if (user != nil) {
Database.database().reference().child("Businesses").child((user?.uid)!).observeSingleEvent(of: .value, with: { snapshot in
if snapshot.exists() {
print("Business is Signed In")
let vc = self.storyboard?.instantiateViewController(withIdentifier: "Business Profile")
self.present(vc!, animated: true, completion: nil)
}
})
}
})
}

最佳答案

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

vc = storyboard.instantiateViewController(withIdentifier: "your_view_controller_name")

//to push that controller on the stack
self.navigationController?.pushViewController(vc, animated: true)

如果您的 Storyboard文件是“Business.storyboard”,“your_storyboard_name” 名称应该是“Business”

关于ios - Swift 多 Storyboard - 如何访问特定的 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48839819/

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