如何访问导航控制器中的倒数第二个 viewcontroller?

How to access the second last viewcontroller in a navigation controller?

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

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

我用这个函数回到上一个ViewController,但在我回去之前我想操纵一些标签。

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

有什么想法吗?

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

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

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