如何消除两个手势识别器之间的依赖关系?

How can I remove a dependency between two gesture recognizers?

我正在使用下面的代码测试 WKWebView 中长按问题的解决方案。

我知道如何在两个手势识别器之间创建依赖关系,但如何删除它?

if (gestureRecognizer.state == UIGestureRecognizerStateBegan) {

    // Break

    [gestureRecognizer requireGestureRecognizerToFail:otherGestureRecognizer];
}
else {

    // Fix

    // ...
}

假设是这样的:

[gestureRecognizer shouldntRequireGestureRecognizerToFail:otherGestureRecognizer];

[gestureRecognizer removeDependencies];

应该是这样的

    for (id gestureRecognizer in self.view.gestureRecognizers){

        //Compare and Remove which gesture you want
        if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]])
        {

        [self.view removeGestureRecognizer:gestureRecognizer];

        }
        else if ([gestureRecognizer isKindOfClass:[UITapGestureRecognizer class]]) {

        }

    }