gpt4 book ai didi

ios - 收到远程通知后在标签栏中获取对现有导航 Controller 的引用

转载 作者:行者123 更新时间:2023-12-01 19:08:45 25 4
gpt4 key购买 nike

我的应用程序包括以下内容:

  • 带有 5 个选项卡的选项卡栏 Controller (这是我的初始化 Controller )
  • 每个标签栏项目在
  • 中都有导航 Controller 和另一个 View Controller

    现在,我正在实现类似 Skype 的聊天(带有联系人的表格 View 和作为此表格 View 的详细 View 的聊天),它目前位于我的第二个标签栏项目中,在层次结构中大约有 2 个 View 。

    当我收到远程通知时,我想在所有选项卡中保留用户导航堆栈,所以我不想在 appdelegate 中重新创建选项卡栏,我只想获取我的导航 Controller 的引用,即在我的第二个选项卡中(以便我可以修改它导航堆栈稍后)。

    我的问题是,我无法获得引用。我的标签栏如下:
    UITabBarController *myTabBar = (UITabBarController *)self.window.rootViewController;

    但后来我不知道该怎么做。我很乐意提出任何建议。

    最佳答案

    答案是(UINavigationController*)[myTabBar viewControllers][1] :)

    关于ios - 收到远程通知后在标签栏中获取对现有导航 Controller 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18273630/

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