- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
if ([self respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
if (viewController.class == [MeViewController class])
{
self.interactivePopGestureRecognizer.enabled = NO;
} else {
self.interactivePopGestureRecognizer.enabled = YES;
}
}
{
if ([self respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
if (viewController.class == [MeViewController class])
{
self.interactivePopGestureRecognizer.enabled = NO;
} else {
self.interactivePopGestureRecognizer.enabled = YES;
}
}
}
或者
if([self.navigationController respondsToselector:@selector(interactivePopGestureRecognizer)]){
self.navigationController.interactivePopGestureRecognizer.enabled = NO;
}