Iphone 关闭视图控制器,转到选项卡栏视图

Iphone 关闭视图控制器,转到选项卡栏视图,iphone,ios,xcode,uitabbar,Iphone,Ios,Xcode,Uitabbar,我有4页关于启动。它们都是视图控制器。我还有一个带有4个视图/选项卡项的选项卡栏控制器。我希望在4个视图控制器页面上有一个按钮,链接到正确的选项卡栏视图。例如,如果我在第三个视图控制器上,我想进入选项卡栏中的第三个视图。 我已经试着使用 [((UITabBarController*)(self.parentViewController))设置所选索引:索引]; 方法。但它不起作用 有什么建议吗?这些“4页”与您的选项卡栏控制器有什么关系?它们是嵌入在选项卡栏控制器中的控制器吗?听起来好像不是

我有4页关于启动。它们都是视图控制器。我还有一个带有4个视图/选项卡项的选项卡栏控制器。我希望在4个视图控制器页面上有一个按钮,链接到正确的选项卡栏视图。例如,如果我在第三个视图控制器上,我想进入选项卡栏中的第三个视图。 我已经试着使用


[((UITabBarController*)(self.parentViewController))设置所选索引:索引];

方法。但它不起作用


有什么建议吗?

这些“4页”与您的选项卡栏控制器有什么关系?它们是嵌入在选项卡栏控制器中的控制器吗?听起来好像不是,从你正在尝试做的事情来看,那么它们在你的视图控制器层次结构中的什么位置呢?它们发生在AppDelegate中。为了在选项卡栏控制器的顶部显示我的其他视图,我使用以下代码:-(void)viewdide出现:(BOOL)动画{static BOOL first=YES;如果(first){UIViewController*popup=[[Home1ViewController alloc]initWithNibName:@“Home1ViewController”bundle:nil];[self-presentViewController:popup animated:NO completion:nil];first=NO;}}您确定parentViewController实际上是您想要的UITabBarController吗?这听起来像是一个奇怪的设置。ViewDidDisplay代码在哪里?它是一个(或每个)代码吗选项卡栏控制器中的哪个控制器?它位于一个视图控制器中,用于在选项卡栏控制器之前启动该视图。