我使用 swrevealviewcontroller 将幻灯片菜单添加到我的应用程序,
假设我们在图片中有这样的菜单,我需要从 My appDelegate 导航到菜单中的任何项目(例如:Map View Controller)
我的尝试:
在我的 appDelegate.m
UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"Main" bundle:nil];
InforView *school_view = [storyboard instantiateViewControllerWithIdentifier:@"info_view"];
[self.window makeKeyAndVisible];
[self.window.rootViewController presentViewController:school_view animated:YES completion:NULL];
当它移动到 InforView 控制器时,它在 viewdidload 中崩溃
- (void)viewDidLoad
{
[super viewDidLoad];
_nav_bar.target = self.revealViewController;
_nav_bar.action = @selector(revealToggle:);
// its crash here
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
}
我的故事板
导航控制器 --> 主视图 --> 显示视图控制器
显示视图控制器有两个视图 --> 滑动菜单导航控制器 --> 前视图
我的幻灯片菜单有一些如图所示的项目
我需要从我的 appDelegate 导航到其中一项