我正在尝试重新加载已创建并保留但当前未显示的视图控制器。我不能使用 poptorootviewcontrolleranimated 因为视图控制器没有存储在导航堆栈中。这样做的原因是用户应该能够在视图之间移动,而不必导航回所有以前的视图。换句话说,我正在尝试实现标签栏应用程序的功能。变得棘手的地方是我使用的是 Facebook 样式的拆分视图,左侧有一个表格视图。
到目前为止我有
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
appDelegate = [[UIApplication sharedApplication] delegate];
switch (indexPath.section) {
case 0:
if (appDelegate.firstViewController.isViewLoaded) {
我不确定下一行代码应该是应该加载的视图是什么
appDelegate.firstViewController
因为这已经被创建并被设置为 rootViewController
applicationDidFinishLaunching
希望这是有道理的,任何帮助将不胜感激!