以编程方式单击navigationController的pushViewController的左侧按钮(后退按钮)

Sha*_*rky 4 xcode objective-c click button

我想在第二个视图中以编程方式单击navigationBar中的后退按钮.这是这样称呼的:

Archiv *archiv = [[Archiv alloc] initWithNibName:@"Archiv" bundle:nil];
    archiv.title =  [NSString stringWithFormat:@"Archiv %@", [sender titleForState:UIControlStateNormal]];
    [self.navigationController pushViewController:archiv animated:YES];
Run Code Online (Sandbox Code Playgroud)

现在我在Archiv.m并且在特定事件之后我想回到第一个控制器(没有单击后退按钮) - 而是我想以编程方式执行单击.

这种情况有可能吗?

如果我单击此按钮,将有助于知道调用哪种方法,所以甚至不必执行单击.

che*_*ewy 16

是的你可以

这将带你到你的第一个视图控制器

 [self.navigationController popToRootViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)