Objective c 是否可以从任何页面转到rootViewController页面?

Objective c 是否可以从任何页面转到rootViewController页面?,objective-c,xcode,Objective C,Xcode,我正在尝试构建一个iPhone应用程序。我试图在基于视图的应用程序中构建它 假设我已经从x.xib nib文件转到了y.xib文件。x.xib nib文件来自root.xib文件。我想从y.xib转到root.xib文件 如何操作?查看UINavigationController上的PoptorootViewController激活方法。查看UINavigationController上的PoptorootViewController激活方法。在完成启动时使用选项: [self.navigati

我正在尝试构建一个iPhone应用程序。我试图在基于视图的应用程序中构建它

假设我已经从x.xib nib文件转到了y.xib文件。x.xib nib文件来自root.xib文件。我想从y.xib转到root.xib文件


如何操作?

查看UINavigationController上的PoptorootViewController激活方法。

查看UINavigationController上的PoptorootViewController激活方法。

在完成启动时使用选项:

[self.navigationController popToRootViewControllerAnimated:YES]
_initalStoryboard=self.window.rootViewController.storyboard

- (void)resetWindowToInitialView
{
    for (UIView* view in self.window.subviews)
    {
        [view removeFromSuperview];
    }

    UIViewController* initialScene = [_initalStoryboard instantiateInitialViewController];
    self.window.rootViewController = initialScene;
}

在didFinishLaunchingWithOptions中:

_initalStoryboard=self.window.rootViewController.storyboard

- (void)resetWindowToInitialView
{
    for (UIView* view in self.window.subviews)
    {
        [view removeFromSuperview];
    }

    UIViewController* initialScene = [_initalStoryboard instantiateInitialViewController];
    self.window.rootViewController = initialScene;
}

终止于UINavigationController*navView=topView.navigationController;终止于UINavigationController*navView=topView.navigationController;