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 Controller に移動すると、viewdidload でクラッシュします
- (void)viewDidLoad
{
[super viewDidLoad];
_nav_bar.target = self.revealViewController;
_nav_bar.action = @selector(revealToggle:);
// its crash here
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
}
私の絵コンテ
ナビゲーション コントローラ --> ホーム ビュー --> ビュー コントローラを表示
ビュー コントローラには 2 つのビューがあることを明らかに --> スライド メニュー ナビゲーション コントローラ --> フロント ビュー
私のスライドメニューには、写真に表示されているアイテムがいくつかあります
appDelegate からこのアイテムの 1 つに移動する必要があります