gpt4 book ai didi

ios - UITabBarViewController - 保持 Storyboard连接?

转载 作者:行者123 更新时间:2023-11-29 01:20:03 25 4
gpt4 key购买 nike

如果我以编程方式创建 UITabBarItem,是否可以保留 Storyboard @IBOutlets?

例如:

    let vc2 = BellTabVC()
let icon2 = UITabBarItem(title: "Home", image: nil, selectedImage: nil)
vc2.tabBarItem = icon2
self.viewControllers = [vc2]

然而,这在线上崩溃了,

tableView.delegate = self

当 tableView 是一个@IBOutlet 时。

谢谢!

最佳答案

发生崩溃,因为以编程方式创建的类不再连接到 Storyboard。

您可以做的是在代码中加载 Storyboard Controller ,包括带有 socket 的已实现类,如下所示:

let controller = storyboard?.instantiateViewControllerWithIdentifier("YourProfileViewController") as! YourProfileViewController

然后你可以用你的 Controller 做你想做的事(将它加载到另一个 Controller ,改变它......)。

关于ios - UITabBarViewController - 保持 Storyboard连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34715632/

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