我想将一个视图控制器推入堆栈,然后弹出推入新视图控制器的第一个视图控制器。
-(void) someMethod {
MegaSuperAwesomeViewController *tempVC = [[MegaSuperAwesomeViewController alloc] init];
[self.navigationController pushViewController:tempVC animated:YES];
[tempVC release];
// pop this VC, how?
}
编辑:事实证明,一旦完成新视图控制器,我可以弹出2个视图控制器。 还不是我想要的完全,但它可行。 缺点是我需要设置一个标志来指示覆盖的视图已完成。