我有一个导航控制器(带有 Storyboard 和 ARC 的 XCode4),其中一个 segue 连接到每个单独的 ViewController(其中 7 个)。通常,我点击导航控制器中的一行,将我带到正确的场景。但是,有时我想使用 segues 从场景“A”到场景“C”,然后从“C”到“B”,这还没有通过导航控制器放置在堆栈上。
这是否可能(从场景“C”到场景“B”)?
更新:这是将控制器放入堆栈的代码:
EnterDataViewController *edvc = [[EnterDataViewController alloc]init];
NSMutableArray *ma = self.navigationController.viewControllers;
[ma insertObject:edvc atIndex:1];
self.navigationController.viewControllers = ma;
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex: 1] animated:YES];