SWRevealViewController rightRevealToggle在故事板中不使用UIButton

Geo*_*egh 3 xcode storyboard uibutton ios swrevealviewcontroller

在我的xcode项目中,我希望UIButton使用SWRevealViewController打开一个右侧滑出菜单,但它不起作用.有帮助吗?

他是我视图中的代码,用于UIButton:

SWRevealViewController *revealViewController = self.revealViewController;
    if ( revealViewController )
    {
    [sidebarButton addTarget:revealViewController action:@selector(rightRevealToggle:) forControlEvents:UIControlEventTouchUpInside];

        [self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
    }
Run Code Online (Sandbox Code Playgroud)

以下是按钮的IBAction:

- (IBAction)reveal:(id)sender {
    SWRevealViewController *revealViewController = self.revealViewController;
    [self revealViewController];
}
Run Code Online (Sandbox Code Playgroud)

我在xcode中使用storyboard.

Geo*_*egh 13

好的,所以我解决了这个问题.在我的storyboard文件中,而不是"sw_rear"segue标识符,我把"sw_right",就是这样.