【发布时间】:2012-12-05 06:17:25
【问题描述】:
我有一个基于导航的视图控制器(根?),我在其中(以编程方式)创建了一个主页按钮,将用户带到主菜单。
这个主菜单是一个简单的视图控制器,而不是导航控制器的一部分。
为了连接两者,我使用了以下代码:
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MainMenu"];
[self.navigationController pushViewController:vc animated:YES];
尽管工作,它只是将视图控制器与导航栏一起推入堆栈。
我想要做的是关闭导航控制器并返回开始。
我尝试使用以下代码:
ViewController *viewController = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self presentModalViewController:viewController animated:YES];
但是我得到以下崩溃:原因:'无法在包中加载 NIB:'NSBundle
我的问题是如何以编程方式打开另一个视图控制器并关闭导航控制器?我看不到按钮,所以无法进行转场。
在此感谢您
【问题讨论】:
标签: iphone modalviewcontroller viewcontroller pushviewcontroller