无法从ios中的当前视图控制器调用导航控制器

时间:2015-05-19 06:14:38

标签: ios objective-c uiviewcontroller uinavigationcontroller

在我的应用程序中,我使用现有UIModalViewController启动一个屏幕,在该屏幕上我有一个UIButton,如果我们点击UIButton警报将会出现,然后在警报视图中选择是现在我们必须使用pushviewcontroller调用另一个视图。但是如果我们使用以下代码,屏幕就不会出现,任何人都可以帮助我。

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

1 个答案:

答案 0 :(得分:1)

尝试使用一个根导航控制器,然后按模式呈现控制器,如下所示:

SecondViewController *secondView=[[SecondViewController alloc]init];     
[self.navigationController pushViewController:secondView animated:YES];

然后推送另一个视图如下:

<video width="480" height="294" controls="controls">
    <source src="http://server.com/user_data/machine/133/videos/1_2.mp4" type="video/mp4">
    <source src="http://server.com/user_data/machine/133/videos/1_2.mp4" type="video/webm">
    <source src="http://server.com/user_data/machine/133/videos/1_2.mp4" type="video/ogg">      
</video>

首先使用当前的模态viewController,然后使用push navigation viewControllers到堆栈。