我正在尝试进行一个简单的操作。至少看起来很简单。好的,我想做的是从使用模态视图控制器推送的视图中推送视图(使用推送视图控制器)。
View1 --(使用模态视图控制器推送)-->View2--(使用推送视图控制器推送)--View3.
现在,我正在做测试,所以我正在使用一个按钮来开始操作。这是我用来从 View2 推送到视图 3 的代码:
//view2.h
UIToolbar *bar;
UIBarButtonItem *button;
UIToolbar *toolbar;
}
- (IBAction)demissModal:(id)sender;
- (IBAction)goView3:(id)sender;
@end
//view2.m
- (IBAction)goView3:(id)sender{
View3 *view_3 = [[View3 alloc] initWithNibName:@"View3" bundle:nil];
[self.navigationController pushViewController:view_3 animated:YES];
}
这与我用来将 View1 推送到 View2 的代码相同,并且可以正常工作。但是当将 View2 推到 View3 时,它不起作用。知道为什么会这样吗?谢谢!