我在react-navigation-drawer.
"react-native-gesture-handler": "^1.0.16",
"react-navigation": "^3.3.2"
这两个版本已安装。抽屉在 Android 和 iPhone 5S 中正常工作。但是,当我在 iPhone X 中运行该应用程序时,当我通过手势打开抽屉时会抛出错误。
调度了不受支持的顶级事件类型“onGestureHandlerStateChange”
我在react-navigation-drawer.
"react-native-gesture-handler": "^1.0.16",
"react-navigation": "^3.3.2"
这两个版本已安装。抽屉在 Android 和 iPhone 5S 中正常工作。但是,当我在 iPhone X 中运行该应用程序时,当我通过手势打开抽屉时会抛出错误。
调度了不受支持的顶级事件类型“onGestureHandlerStateChange”
如果您的 RN 版本高于 0.60+
就我而言,您应该首先添加import 'react-native-gesture-handler';您的顶级index.js文件。
然后升级你react-native-gesture-handler的版本 >= 1.5.1,因为维护者修复了 IOS 中的崩溃问题,你可以在这里看到已关闭的问题issue#320
降级以v1.0.14解决我的问题