【发布时间】:2013-05-23 09:49:12
【问题描述】:
如果我使用
NGViewController *ngView = [[NGViewController alloc]initWithNibName:Nil bundle:Nil];
[self presentViewController:ngView animated:NO completion:nil];
控制器将进入 NGViewController 页面。
但是如果我使用这个导航控制器
NGViewController *ngView = [[NGViewController alloc]initWithNibName:Nil bundle:Nil];
[self.navigationController pushViewController:ngView animated:YES];
控制器将在同一页面中。
谁能告诉我这是什么问题。
【问题讨论】:
-
您使用的是
UINavigationController吗?如果不是,那么self.navigationController将是nil。 -
是的,我没有使用 UINavigationController 所以它不会来....thanx 2 all
-
你的应用程序是否基于
UINavigation,如果没有,则将其转换为基于导航的应用程序,然后它将工作 -
确保您将视图控制器推送到导航堆栈中。否则 self.navigationController 将返回 nil;
标签: ios objective-c uinavigationcontroller xcode4.6