diff --git a/packages/react-native-gesture-handler/apple/Handlers/RNHoverHandler.m b/packages/react-native-gesture-handler/apple/Handlers/RNHoverHandler.m index c9f2532c80..ef441d14ee 100644 --- a/packages/react-native-gesture-handler/apple/Handlers/RNHoverHandler.m +++ b/packages/react-native-gesture-handler/apple/Handlers/RNHoverHandler.m @@ -122,8 +122,9 @@ - (void)unbindFromView { #if CHECK_TARGET(13_4) if (@available(iOS 13.4, *)) { - [super unbindFromView]; + // Remove the interaction before [super unbindFromView] detaches the recognizer and nils recognizer.view. [self.recognizer.view removeInteraction:_pointerInteraction]; + [super unbindFromView]; } #endif }