如何访问导航控制器中的第二个最后一个viewcontroller?

时间:2015-11-11 15:07:43

标签: storyboard label viewcontroller popviewcontroller

在我的故事板中,用户必须填写表格。 之后,我将一个新的ViewController推送到导航堆栈。

如果我现在要将内容更改为第二个ViewController,我需要通过导航堆栈访问它(我猜)。我如何获得访问权限?

我使用这个函数回到最后一个ViewController,但在我回去之前我想操作一些标签。

- (IBAction)btnBackTapped:(id)sender {
    //magic to manipulate labels on the secound last VC ...
    [self.navigationController popViewControllerAnimated:true];
}

任何想法?

1 个答案:

答案 0 :(得分:1)

以下是将您带到导航堆栈中所需控制器的代码。

倒数第二个控制器位于索引1。

UIViewController * VC = [self.navigationController.viewControllers objectAtIndex:1];