iOS - 从 AppDelegate 导航到 SWRevealViewController 的 FrontViewController
iOS -navigate from AppDelegate to FrontViewController of SWRevealViewController
我尝试从 AppDelegate 导航到 SWRevealViewController 的 FrontViewController
在AppDelegate.m
UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"Main" bundle:nil];
Home_tableView *home =[storyboard instantiateViewControllerWithIdentifier:@"home_view"];
[(UINavigationController *)self.window.rootViewController pushViewController:home animated:NO];
当它在 viewDidLoad 方法中加载我的 Home_tableView.m 时,我得到 self.revealViewController
是 nil
及其崩溃
SWRevealViewController *revealViewController = self.revealViewController;
_nav_bar.target = self.revealViewController;
_nav_bar.action = @selector(revealToggle:);
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
我的故事板是这样的
你一定要这样试试,也许对你有帮助。
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Main"
bundle:nil];
UIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"revealidentifier"];
现在使用 vc 作为您的 revealViewController。
注意:您必须启用导航控件"FirstViewController"
我认为您正在使用 Github 上的 SWRevealViewController
您可以按照本教程将其集成到您的应用程序中。
这真的是很棒的教程,它会对你有所帮助
http://www.appcoda.com/ios-programming-sidebar-navigation-menu/
感谢@Dipen Chudasama 我得到了答案
在我的 AppDelegate.m 文件中,我将这段代码用于导航到我的幻灯片菜单 (SWRevealViewController)
UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"Main" bundle:nil];
SWRevealViewController *home = [storyboard instantiateViewControllerWithIdentifier:@"reveal"];
[self.window makeKeyAndVisible];
[self.window.rootViewController presentViewController:home animated:YES completion:NULL];
感谢每一位帮助我的人
我尝试从 AppDelegate 导航到 SWRevealViewController 的 FrontViewController
在AppDelegate.m
UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"Main" bundle:nil];
Home_tableView *home =[storyboard instantiateViewControllerWithIdentifier:@"home_view"];
[(UINavigationController *)self.window.rootViewController pushViewController:home animated:NO];
当它在 viewDidLoad 方法中加载我的 Home_tableView.m 时,我得到 self.revealViewController
是 nil
及其崩溃
SWRevealViewController *revealViewController = self.revealViewController;
_nav_bar.target = self.revealViewController;
_nav_bar.action = @selector(revealToggle:);
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
我的故事板是这样的
你一定要这样试试,也许对你有帮助。
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"Main"
bundle:nil];
UIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"revealidentifier"];
现在使用 vc 作为您的 revealViewController。
注意:您必须启用导航控件"FirstViewController"
我认为您正在使用 Github 上的 SWRevealViewController 您可以按照本教程将其集成到您的应用程序中。 这真的是很棒的教程,它会对你有所帮助
http://www.appcoda.com/ios-programming-sidebar-navigation-menu/
感谢@Dipen Chudasama 我得到了答案 在我的 AppDelegate.m 文件中,我将这段代码用于导航到我的幻灯片菜单 (SWRevealViewController)
UIStoryboard *storyboard =[UIStoryboard storyboardWithName:@"Main" bundle:nil];
SWRevealViewController *home = [storyboard instantiateViewControllerWithIdentifier:@"reveal"];
[self.window makeKeyAndVisible];
[self.window.rootViewController presentViewController:home animated:YES completion:NULL];
感谢每一位帮助我的人