0

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

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

我是新手,所以任何帮助将不胜感激。

4

1 回答 1

3

您没有理由必须从应用程序委托中执行此操作 - 如果您愿意,您可以这样做,但没有必要。从任何视图控制器,您可以使用 self.view.window.rootViewController 访问窗口的根视图控制器,并将其更改为您想要的任何内容。另一种方法是只从任何视图控制器呈现一个带有 presentViewController:animated: 的模态视图控制器。

于 2012-12-29T01:58:26.690 回答