iPhone X中调度的不受支持的顶级事件类型“ onGestureHandlerStateChange”

时间:2019-02-28 10:37:05

标签: ios react-native react-navigation react-native-ios react-navigation-drawer

我在@application.route('/tmp/<wait>') def wait_teste(wait): return "The procces can take few minute, you will be redirected when the teste is done.<br>" + wait 中遇到问题。

react-navigation-drawer

这两个版本已安装。抽屉在Android和iPhone 5S中正常工作。但是,当我在iPhone X中运行该应用程序时,通过手势打开抽屉会引发错误。

  

调度了不受支持的顶级事件类型“ onGestureHandlerStateChange”

3 个答案:

答案 0 :(得分:2)

降级为v1.0.14可以解决我的问题

答案 1 :(得分:0)

来自issue commentreact-native-gesture-handler balthazar

  

因为我的导航器是异步创建的,所以处理程序注册得太晚了,因此引发此错误。我通过简单地解决此问题:

     
import 'react-native-gesture-handler';
     

在我的index.js?

顶部

通过index.js,balthazar指的是应用程序的入口点-但我想重要的是它是在您第一次使用react-native-gesture-handler之前导入的。

答案 2 :(得分:0)

如果您的RN版本高于0.60 +

就我而言,您应该首先在顶部的import 'react-native-gesture-handler';文件中添加index.js

然后将您的react-native-gesture-handler升级到>= 1.5.1版本,因为维护人员修复了IOS中的崩溃问题,您可以在issue#320此处查看已解决的问题