iOS-点击系统返回键返回指定控制器

如果有3个视图控制器A/B/C,由A到B再到C,若想由C返回A则

在C的视图控制器加入下面代码

- (void)viewDidLoad {

[super viewDidLoad];

//得到当前视图控制器中的所有控制器

NSMutableArray *array = [self.navigationController.viewControllers mutableCopy];

//把B从里面删除

[array removeObjectAtIndex:1];

//把删除后的控制器数组再次赋值

[self.navigationController setViewControllers:[array copy] animated:YES];

}

即可。

你可能感兴趣的:(iOS-点击系统返回键返回指定控制器)