所以最近我不得不重新组织我的选项卡栏并删除一个 View Controller 的选项卡,我仍然需要在应用程序结束时访问它。我正在使用 NSNotifications,它会触发应用程序委托(delegate)中的一个方法,该方法基本上会切换选项卡 [self.myTabBar setSelectedIndex:REC_TAB];
工作起来很有魅力。现在我无法再选择选项卡,我发现我无法从应用程序委托(delegate)中推送/弹出/呈现 View Controller 。
我是新手,所以如果有任何帮助,我们将不胜感激。
最佳答案
您没有理由必须从应用程序委托(delegate)中执行此操作——如果您愿意,可以这样做,但没有必要。从任何 View Controller ,您可以使用 self.view.window.rootViewController 访问窗口的 Root View Controller ,并将其更改为您想要的任何内容。另一种方法是从任何 View Controller 中使用 presentViewController:animated: 呈现模态视图 Controller 。
关于ios - 从应用程序委托(delegate)推送 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077932/