从app delegate推送视图控制器

时间:2012-12-29 01:34:06

标签: ios uiviewcontroller nsnotificationcenter pushviewcontroller presentmodalviewcontroller

所以最近我不得不重新组织我的标签栏并删除一个视图控制器的标签,我仍然需要在应用程序结束时访问它。我正在使用NSNotifications触发app委托中的方法,该方法基本上切换了标签[self.myTabBar setSelectedIndex:REC_TAB];

像魅力一样工作。现在我无法再选择选项卡,我发现我无法从应用代表推送/弹出/呈现视图控制器。

我是新手,所以任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:3)

没有理由你必须从应用代表那里做 - 如果你愿意,你可以,但没有必要。在任何视图控制器中,您都可以使用self.view.window.rootViewController访问窗口的根视图控制器,并将其更改为您想要的任何内容。另一种方法是使用presentViewController呈现模态视图控制器:动画:来自任何视图控制器。