Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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 UIViewController和UINavigationController的问题_Iphone_Ios_Model View Controller_Uiviewcontroller_Uinavigationcontroller - Fatal编程技术网

Iphone UIViewController和UINavigationController的问题

Iphone UIViewController和UINavigationController的问题,iphone,ios,model-view-controller,uiviewcontroller,uinavigationcontroller,Iphone,Ios,Model View Controller,Uiviewcontroller,Uinavigationcontroller,好的,如果您正在使用故事板,我需要表中此操作的帮助 创建一个指向View1 VC的Segue,并在触发“后退”按钮时执行该Segue 如果不是,Sid的答案是正确的。您可以使用或 如果要返回视图1,请使用: [self.navigationController popToRootViewControllerAnimated:YES]; 如果要返回到特定的视图控制器,请获取其引用,然后执行以下操作: [self.navigationController popToViewController:

好的,如果您正在使用故事板,我需要表中此操作的帮助

创建一个指向View1 VC的Segue,并在触发“后退”按钮时执行该Segue

如果不是,Sid的答案是正确的。

您可以使用或

如果要返回视图1,请使用:

[self.navigationController popToRootViewControllerAnimated:YES];
如果要返回到特定的视图控制器,请获取其引用,然后执行以下操作:

[self.navigationController popToViewController: specificViewController animated:YES];

好的,我需要帮助:如何返回特定的视图控制器?我自己找不到解决方案…请使用
UINavigationController
viewControllers
属性。VC在数组中排序,按索引选择一个,然后调用
-(void)pushViewController:(UIViewController*)viewController animated:(BOOL)animated。谢谢你,文斯。只是想在这里抛出另一条评论,Martin应该调用-(void)popToViewController:(UIViewController*)viewController animated:(BOOL)animated;而不是-(void)pushViewController