首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不支持顶级事件类型"onGestureHandlerStateChange在iphone中分派“

不支持顶级事件类型"onGestureHandlerStateChange在iphone中分派“
EN

Stack Overflow用户
提问于 2019-02-28 10:37:05
回答 3查看 6.4K关注 0票数 8

我在react-navigation-drawer上面临一个问题。

代码语言:javascript
复制
"react-native-gesture-handler": "^1.0.16",
"react-navigation": "^3.3.2"

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

不支持顶级事件类型"onGestureHandlerStateChange“发送

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-07-24 12:22:59

来自react-native-gesture-handler 发行评论巴尔萨扎

因为我的导航器是异步创建的,所以处理程序注册得太晚了,因此引发了这个错误。我简单地做了以下工作来解决这个问题: 导入“反应-本机-手势-处理程序”; 在我的index.js顶部

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

票数 29
EN

Stack Overflow用户

发布于 2020-09-15 10:21:55

如果您的RN版本高于0.60+

在我的例子中,首先应该在顶级的import 'react-native-gesture-handler';文件中添加index.js

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

票数 8
EN

Stack Overflow用户

发布于 2019-03-06 06:09:54

降级到v1.0.14帮我解决这个问题

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54923622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档