[英]Navigationcontroller is hidden after pushing viewcontroller
[英]NavigationController is showing another view controller instead of pushing viewcontroller
我有一个名为ViewController的主ViewController(如果我运行我的项目,它将首先运行)。 如果我按我的DetailViewController,它将显示我的ViewController视图。
这是我的部分代码:
AppDelegate.m
ViewController *viewController = [[ViewController alloc] initWithNibName:Nil bundle:nil];
self.navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
Viewcontroller.m
DetailViewController *detailVC = [[DetailViewController alloc] initWithNibName:nil bundle:NULL];
[self.navigationController pushViewController:detailVC animated:YES];
在“按钮的操作”中实施此操作
DetailViewController *detailVC = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
[self.navigationController pushViewController:detailVC animated:YES];
您尚未使用其nib
文件进行初始化
检查以下代码
DetailViewController *detailVC = [[DetailViewController alloc] init];
[self.navigationController pushViewController:detailVC animated:YES];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.