Ios 无法更改self.navigationController.interactiveEPGESTureRecognitor.delegate
我正在使用TWTSideMenuViewControllerIos 无法更改self.navigationController.interactiveEPGESTureRecognitor.delegate,ios,objective-c,Ios,Objective C,我正在使用TWTSideMenuViewController self.navigationController.interactivePopGestureRecognizer.delegate=self; [self.navigationController.interactivePopGestureRecognizer addTarget:self action:@selector(openMenu)]; -(void)openMenu{ [self.sideMenuViewControl
self.navigationController.interactivePopGestureRecognizer.delegate=self;
[self.navigationController.interactivePopGestureRecognizer addTarget:self action:@selector(openMenu)];
-(void)openMenu{
[self.sideMenuViewController openMenuAnimated:YES completion:nil];
}
问题是,我只希望它在根viewController中打开
在导航堆栈中的任何其他位置,它都应弹出到上一个viewController
self.navigationController.interactivePopGestureRecognizer.delegate=self;
[self.navigationController.interactivePopGestureRecognizer addTarget:self action:@selector(openMenu)];
-(void)openMenu{
[self.sideMenuViewController openMenuAnimated:YES completion:nil];
我已尝试将另一个viewController设置为InteractiveEPPGestureRecognizer.delegate,并将其注册到@SelectorOptoViewController:,
但它仍然弹出我的侧菜单打开,除了弹出回到以前的VC
我尝试了self.navigationController.InteractiveEPGESTureRecognitor.delegate=nil;
当我的rootViewController消失时,它仍然弹出侧菜单打开