使用时 pushViewControllerUIImagePickerController:

[self.navigationController pushViewController:pvc animated:YES];

错误将发生,例如:

不支持推动导航控制器

正确的解决方案是使用 presentModalViewController:

[self presentModalViewController:pvc animated:YES];

有人可以解释为什么这是必要的吗?隐藏了什么 UIViewController?

谢谢!

有帮助吗?

解决方案

苹果不允许堆叠导航杆。由于图像选择器有自己的导航栏,因此不能将其放置在导航堆中。结果将导致用户混乱,因为将有两个条,两组导航项目,两个标题等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top