我的应用程序中有一个替代流程。这个流程从我的 firstViewController 开始,然后在这个视图中调用我的 secondViewController,如下所示:
- (IBAction)PressButton:(id)sender {
SecondViewController *second = [[SecondViewController alloc] init];
second.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
UINavigationController *nav = self.navigationController;
[nav presentViewController:second animated:YES completion:nil];
}
在我的 secondViewController 中,我想推送我的thirdViewController。但它不起作用我尝试了这种方式:
- (IBAction)pressButton:(id)sender {
ThirdViewController *tvc = [[ThirdViewController alloc] init];
UINavigationController *nav = self.navigationController;
[nav pushViewController:tvc animated:YES];
}
当我按下 secondViewController 的按钮时,没有任何反应。
我做错了什么?
我在用着:
- OSX 10.8.2
- Xcode 4.6
- iOS 6.1