今天在开发的时候遇到一个问题
就是采用pushViewController来跳转的时候无法跳转,
于是查了navigationcontroller 发现在跳转的时候为nil,所以网上查了一下,发现还是有解决方案的
在delegate。m中
修改如下代码
// self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
// self.window.rootViewController = self.viewController;
ViewController *view = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:view];
self.window.rootViewController = navController;
上面主要就是修改rootviewcontroller
修改完以后 成功
下面贴上pushviewcontroller引起的各种死法
本文解决在Objective-C开发中使用pushViewcontroller进行页面跳转时遇到的问题,通过修改rootviewcontroller的方式成功实现页面跳转。同时提供了可能导致页面跳转失败的常见错误案例。
165

被折叠的 条评论
为什么被折叠?



