我正在制作一个 iPad 应用程序,它有许多具有非线性流的视图控制器。起初我使用导航控制器,但一段时间后,管理堆栈变得困难(推送和弹出视图)。如果我只是在每次导航时推送视图,最终堆栈将变得太重而无法管理并且是不可取的。
因此,每次我想进行导航时,我都会遇到一种替换 rootviewcontroller 的方法
这是它的代码
twoViewController *twoVC = [[twoViewController alloc] init] ;
[self.navigationController setViewControllers: [NSArray arrayWithObject: twoVC] animated: YES];
我正在 Firstviewcontroller 中编写此代码。twoViewController 是我想用 rootviewcontroller 替换的 viewcontroller。
问题:它是导航,但现在 twoViewController 完全变黑了。
请帮忙...
注意-我正在使用情节提要