Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UITABBARC控制器切换问题_Iphone - Fatal编程技术网

Iphone UITABBARC控制器切换问题

Iphone UITABBARC控制器切换问题,iphone,Iphone,我已经创建了一个选项卡栏应用程序。在该应用程序中,我有三个选项卡栏项。每个选项卡栏控制器都有一个导航控制器。我从第一个选项卡栏项(使用navigationcontroller)推送了两个名为newUIViewController的UIViewController。现在我想从新的UIViewController移动到第三个选项卡项 我正在使用下面的代码: self.tabbarcontroller.selectedindex = 2; [self.navigationcontroller popt

我已经创建了一个选项卡栏应用程序。在该应用程序中,我有三个选项卡栏项。每个选项卡栏控制器都有一个导航控制器。我从第一个选项卡栏项(使用navigationcontroller)推送了两个名为new
UIViewController
UIViewController
。现在我想从新的UIViewController移动到第三个选项卡项

我正在使用下面的代码:

self.tabbarcontroller.selectedindex = 2;
[self.navigationcontroller poptoviewcontroller:YES];

但它经常崩溃。原因可能是什么?

为什么要弹出视图控制器

只需在tabbar控制器中进行更改,并使用以下代码在选项卡之间切换:

self.tabbarcontroller.selectedindex = 2;

为什么要弹出视图控制器

只需在tabbar控制器中进行更改,并使用以下代码在选项卡之间切换:

self.tabbarcontroller.selectedindex = 2;

请详细说明你的问题。这是不可理解的。请详细说明你的问题。这是不可理解的。这不起作用。它将出现在第三个tabbar项中,但当我转到第一个tabbaritem时,它将出现在新的UIViewController中,正如我前面所说。我不希望出现这种情况,在它转到第三个tabbaritem后,我按下第一个tabbaritem,它将弹出回mainviewcontroller,而不是停留在任何子ViewController中。您需要在tabbars委托方法中处理这个问题,然后执行PoptRoot(我想是的)。我手头没有代码,但稍后会在Mac上发布。在-(void)ViewDidDispera{[self.navigationController popToViewController:[[self.navigationController ViewController]对象索引:0]动画:是];}这不起作用。它将出现在第三个tabbar项中,但当我转到第一个tabbaritem时,它将出现在新的UIViewController中,正如我前面所说。我不希望出现这种情况,在它转到第三个tabbaritem后,我按下第一个tabbaritem,它将弹出到mainviewcontroller,而不是停留在任何子ViewController中。然后需要在tabbars委托方法中处理此问题,还有PoptRoot(我想是的)。我手头没有代码,但稍后在Mac上使用此代码时会在-(void)ViewDidDispera{[self.navigationController popToViewController:[[self.navigationController ViewController]objectAtIndex:0]动画:YES];}中发布