我的应用包含以下内容:
现在,我正在实现类似skype的聊天(带有联系人和聊天的表视图作为此表视图的详细视图),该聊天目前位于我的第二个标签栏项目中,层次结构中有2个视图。
当我收到远程通知时,我想在所有选项卡中保留用户导航堆栈,所以不要在appdelegate中重新创建标签栏,我只想获得我的导航控制器的参考,这是在我的第二个标签中(这样我可以稍后修改它的导航堆栈。
我的问题在于,我无法获得参考。我的标签栏就像:
UITabBarController *myTabBar = (UITabBarController *)self.window.rootViewController;
然后我不知道该怎么做。我会很高兴任何建议。
答案 0 :(得分:3)
答案是(UINavigationController*)[myTabBar viewControllers][1]
:)