我有一个UINavigationController,它有一个名为StartViewController的起始视图控制器。在这个控制器中,我启动了一个模态视图,如下所示:
// StartViewController.m
PhotoViewController *photo = [[PhotoViewController alloc] init];
// Presentation
[self presentViewController:photo animated:YES completion:nil];
在模态照片视图中,我有两个动作(UIButtons)。
第一个按钮是取消模式的取消按钮:
[self dismissViewControllerAnimated:YES completion:nil];
第二张照片上传了一张照片,然后想要转到UINavigationController中的图片页面,后面的按钮会转到上一个视图:
// After photo gets saved:
[self dismissViewControllerAnimated:NO completion:^{
PicsViewController *pic = [[PicsViewController alloc] init];
[_nav pushViewController:pic animated:YES];
}];
在模态视图中,它被设置为UINavigationController的委托,并具有以下属性:
@property (nonatomic, strong) UINavigationController *nav;
但我仍然无法推动PicsViewController的发生。有什么想法吗?