Ios 使用myViewController/使用拆分视图(滑动导航)控制器初始化根视图控制器

Ios 使用myViewController/使用拆分视图(滑动导航)控制器初始化根视图控制器,ios,controller,rootview,Ios,Controller,Rootview,我正致力于在我的项目中采用幻灯片(分割)视图控制器 JT、DD、ZUI、JW、ECS 所有这些源都建议在appDelegate中初始化我的根视图控制器 像这样的 MyMainViewController *controller = [MyMainController alloc] init]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewControl

我正致力于在我的项目中采用幻灯片(分割)视图控制器

JT、DD、ZUI、JW、ECS

所有这些源都建议在appDelegate中初始化我的根视图控制器

像这样的

MyMainViewController *controller = [MyMainController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:Controller];
   .........
问题是我无法使我的视图可见,我的应用程序只显示一个空导航栏的空白页面

我使用AQGrid自定义了我的主视图,这会导致问题吗

我的视图与故事板的外观不同。(因为我定制了它。)

所以当我初始化时,我使用的是“self.storyboard initialize……method”

但在appdelegate中,我不能使用该方法

简单地说,我无法创建此视图层次结构,因为初始化视图时它不可见

    • ZUIRevealController是以下各项的父项:
        • UINavigationController是以下各项的父项:
          • FrontViewController

    • 如果您使用的是故事板,请不要这样做。相反,从情节提要中选择起始视图控制器,并在属性检查器中选中“是初始视图控制器”

      self.window.rootViewController = viewController;
      [self.window makeKeyAndVisible];