我正在研究ZBarReader项目的ReaderSample,而不是使用
[self presentModalViewController:controller animated:YES];
我正在尝试使用
[self.navigationController pushViewController:controller animated:YES];
当我运行应用程序时,根本没有任何事情发生
我想知道为什么我不能使用 pushViewController
请就此问题向我提出建议。
由于
答案 0 :(得分:0)
修改强>
根本原因是苹果不允许堆叠导航栏而UIImagePickerController有自己的一个,所以你会有两个并且会混淆..
ZBarReader使用UIImagePickerController作为其基类(实际上并非在内部某处)并且您可能知道无法在导航控制器上推送UIImagePickerController对象...这就是为什么您必须使用presentModalViewController
(模态视图控制器用于告诉用户除了正常的应用程序使用情况之外发生了重要事情,点击图片就是其中的一部分...。它在HIG中... ...
希望这会有所帮助..