导航控制器中的 Segue to Tab 会转到错误的选项卡、Swift、Xcode

发布于 2025-01-19 11:36:17 字数 708 浏览 3 评论 0原文

我正在单击一个按钮,然后推到塔巴尔控制器。

当我单击按钮时,它仅转到第一个选项卡,无论我在准备区域的准备中投入了什么号码。

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        
        let barViewControllers = segue.destination as! UITabBarController
            let nav = barViewControllers.viewControllers![2] as! UINavigationController
        let destinationViewController = nav.topViewController! as UIViewController
    }

它应该去的是具有棕色背景(数字2,第三个选项卡)

tab Controller Image < /a>

iPhone应用程序外观

I am clicking a button and pushing to a TabBar Controller.

When I click the button it goes to the first tab only, no matter what number I put in the prepare for segue area.

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        
        let barViewControllers = segue.destination as! UITabBarController
            let nav = barViewControllers.viewControllers![2] as! UINavigationController
        let destinationViewController = nav.topViewController! as UIViewController
    }

The one it should go to is the one with the brown background (Number 2, Third Tab)

Tab controller Image

Iphone App Look

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文