Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 进入第三个视图后,在第二个视图上向右滑动不起作用_Ios_Objective C_Uinavigationcontroller_Uiswipegesturerecognizer - Fatal编程技术网

Ios 进入第三个视图后,在第二个视图上向右滑动不起作用

Ios 进入第三个视图后,在第二个视图上向右滑动不起作用,ios,objective-c,uinavigationcontroller,uiswipegesturerecognizer,Ios,Objective C,Uinavigationcontroller,Uiswipegesturerecognizer,我的故事板中有多个导航控制器,用于处理后退按钮。我也有刷卡的方法 - (void)swipedScreenRight:(UISwipeGestureRecognizer*)swipeGesture { NSLog(@"swipedScreenRight"); [masterViewController.navigationController popViewControllerAnimated:YES]; } 从第一个视图到第二个视图,我可以向右滑动屏幕,然后视图滑回第一个视图

我的故事板中有多个导航控制器,用于处理后退按钮。我也有刷卡的方法

- (void)swipedScreenRight:(UISwipeGestureRecognizer*)swipeGesture
{
    NSLog(@"swipedScreenRight");
    [masterViewController.navigationController popViewControllerAnimated:YES];
}

从第一个视图到第二个视图,我可以向右滑动屏幕,然后视图滑回第一个视图。我从第一个视图转到第三级导航的三个视图中的一个,我可以按back或向右滑动ScreenRight并返回到第二个视图。我无法刷回第一个视图,只能按back键。访问第三个视图后,如何使其从第二个视图滑动

如果要跳回导航控制器的根目录,可以始终使用
popToRootViewControllerAnimated:
,否则可以利用展开段。我不想在回扫时跳回根目录。我不知道如何利用解绕段。你可能想看看这个