Ios self.navigationController popToViewController未弹出到右视图控制器

Ios self.navigationController popToViewController未弹出到右视图控制器,ios,objective-c,iphone,ipad,ios7,Ios,Objective C,Iphone,Ipad,Ios7,所以,我搜索了网站上的所有问题,但没有一个对我有帮助 我试图转到与rootviewcontroller不同的第一个ViewController,因此我使用的方法是self.navigationController popToViewController 问题是,数组self.navigationController.viewControllers中填充了5项,因此我知道视图控制器在那里,但它始终转到上一个视图 我还尝试了PoptorootViewController,它只是为了测试而激活的,它也

所以,我搜索了网站上的所有问题,但没有一个对我有帮助

我试图转到与rootviewcontroller不同的第一个ViewController,因此我使用的方法是self.navigationController popToViewController

问题是,数组self.navigationController.viewControllers中填充了5项,因此我知道视图控制器在那里,但它始终转到上一个视图

我还尝试了PoptorootViewController,它只是为了测试而激活的,它也有同样的行为


请告诉我

你试过使用下面的工具吗

[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES];

请提供一些代码,以了解您正试图如何使用popToViewController:animated。另外,向我们展示如何填充视图控制器堆栈也可能很有用。这就是我尝试弹出视图控制器的方式:NSArray*viewControllers=[[self-navigationController]viewControllers];对于int i=0;我