向后滑动 - interactivePopGestureRecognizer 不工作

Swipe back - interactivePopGestureRecognizer not working

我有像这张照片这样的屏幕。 HomeViewController 将推送到 maintabbar,一个 tabbar item 将推送到 detailScreen。 为什么向后滑动不起作用。我认为它是 IOS 中的默认设置。请帮助我

p/s:如果我在 cocoapods 中使用 SwipeBack,它会起作用。但是我不想用它

尝试将交互式弹出手势识别器委托设置为 nil:

self.navigationController.interactivePopGestureRecognizer.delegate = nil;

我有类似的问题并使用 this answer

中的方法解决了

简单的说,你打电话了吗

[super viewWillAppear:animated];

覆盖时

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    // your other codes goes on
}

我有相同的用例,我花了一些时间来解决这个问题, 是给出的详细答案