Ios 如何强制UINavigationController加载其根目录?

Ios 如何强制UINavigationController加载其根目录?,ios,uiviewcontroller,uinavigationcontroller,Ios,Uiviewcontroller,Uinavigationcontroller,myNavigationController.m中包含以下内容: - (void) viewDidLoad { [super viewDidLoad]; self.navigationBar.tintColor = [UIColor whiteColor]; self.navigationBar.barTintColor = [UIColor blackColor]; self.navigationController.navigationBar.translu

myNavigationController.m中包含以下内容:

- (void) viewDidLoad
{
    [super viewDidLoad];

    self.navigationBar.tintColor = [UIColor whiteColor];
    self.navigationBar.barTintColor = [UIColor blackColor];
    self.navigationController.navigationBar.translucent = NO;

    [self.view.layer addGradient];

}
我在appDelegate中创建了一个rootViewController,但有时会遇到一些问题,在我的应用程序中运行了2天并注销后,根视图控制器无法加载

因此,上面的代码最终加载了一个带有渐变的空白视图,而不是我的rootview控制器

我要加载的控制器名为:myViewController


我如何在这里实现这一点?

您应该能够使用
[self-SetViewController:@[myViewController]动画:是]
但是如果我是您,我会首先尝试弄清现有rootViewController无法加载的原因。请粘贴应用程序代理代码您会怎么做[self-SetViewController:@[myViewController]动画:是]当在appDelegate中声明myViewController时,在myNavigtionController中?@chris我刚刚发现了您的另一个问题;我认为最好先解决这个问题,必要时再讨论这个问题。我将对另一个问题提出一些建议。