我正在尝试重新加载已创建并保留但当前未显示的viewcontroller。我不能使用poptorootviewcontrolleranimated,因为视图控制器没有存储在导航堆栈中。这样做的原因是用户应该能够在视图之间移动而无需导航回所有先前的视图。换句话说,我正在尝试实现tabbar应用程序的功能。它变得棘手的是我在左侧使用带有桌面视图的Facebook风格拆分视图。
到目前为止我已经
了- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
appDelegate = [[UIApplication sharedApplication] delegate];
switch (indexPath.section) {
case 0:
if (appDelegate.firstViewController.isViewLoaded) {
我不确定下一行代码应该是应该加载的视图
appDelegate.firstViewController
因为它已经创建并在
中设置为rootViewControllerapplicationDidFinishLaunching
希望这是有道理的,任何帮助都会受到赞赏!