SWRevealViewController 代表未触发

SWRevealViewController Delegate not firing

我已经使用 SWRevealViewController 实现了侧边菜单应用程序,并且运行良好。在我的 FrontViewController 中,我想加载一个子视图。当我单击显示切换按钮时,我想删除该子视图。因为如果我打开那个子视图而不关闭它,如果我单击 revealtoggle 按钮,它会转到侧面菜单。如果我 select 上面的相同菜单项 FrontViewcontroller 也加载子视图(以前它没有关闭)。那么当侧边菜单出现时,如何删除这个子视图。我做了这样的事情。但是这个代表没有在我的 ViewController

中解雇
- (void)revealController:(SWRevealViewController *)revealController willMoveToPosition:(FrontViewPosition)position
{

    if(mapon==1)
       {
          [MapView removeFromSuperview];
          mapon=0;
       }
}

请帮助我。 谢谢

以编程方式添加以下行

self.revealViewController.delegate = self;

额外reference