我正在使用 SwReveal 视图控制器。它最初设置为根视图控制器。我在应用程序登录时使用登录屏幕我记得用户名,下次打开应用程序时我将主屏幕设置为根视图控制器。但这里是我的问题开始的地方。当我将主屏幕设置为根视图控制器时,SWREVEAL 视图控制器不再是我的根视图控制器。如何在主屏幕视图中将 SWRevealController 设置回根视图控制器确实加载方法。
这是我将主屏幕设置为根视图控制器的方法
TimeTableViewController * time = (TimeTableViewController *)[sb instantiateViewControllerWithIdentifier:@"Time"];
navigation = [[UINavigationController alloc]initWithRootViewController:time];
self.window.rootViewController = navigation;
// [self.window setRootViewController:navigation];
[self.window addSubview:navigation.view];
[self.window makeKeyAndVisible];
这是我的 Reveal 视图控制器的设置方式。它在主屏幕视图中确实加载了方法。但是因为我将根视图控制器从“SWREVALVIEWCONTROLLER”更改为“主屏幕”视图控制器,所以下面的代码不起作用并且没有打开显示。请帮忙
LearningSearchController *slideView = [[LearningSearchController alloc]init];
slideView.delegate = self;
[(LearningSearchController *)self.revealViewController.rightViewController setDelegate:self];