null不是对象(评估'RNGestureHandlerModule.State)

时间:2019-02-15 17:01:29

标签: react-native

我正在使用本地本机构建一个应用程序,一切运行正常,并且一切都在android模拟器上运行正常,但是在ios模拟器上,我一直收到此错误。

它似乎与stackNavigator链接在一起,但我不明白为什么它突然停止工作并仍然可以在android上工作。

<script type="text/javascript">
    $('#submit').click(function () {
        var productid = $("#productID").val();
        var vendor = $("#vendor").val();
        var productname = $('#productName').val();
        console.log(productid)
        console.log(vendor)
        console.log(productname)
    });
</script>

我安装并链接了rn-gesture-handler-module,因为我在解决方案上多次看到它,但是它没有任何改变..有什么帮助吗?

4 个答案:

答案 0 :(得分:0)

而不是设置navigationOptions:{headerLeft: null}, 您是否尝试过将其设置为,因为您似乎不需要标题:

const RootStack = createStackNavigator({
 LoginScreen : {screen: LoginScreen,},
 TabNavigation :{screen: TabNavigation,},
},{
 initialRouteName: 'TabNavigation',
 headerMode: 'none'}
);

答案 1 :(得分:0)

如果您正在使用cocoapods,请尝试运行:

cd ios
pod install
cd ..
react-native run-ios

答案 2 :(得分:0)

不知道您是否仍然遇到问题,但经常在链接模块后清理当前版本并再次执行该操作。我刚才在Android上遇到了同样的问题,并且再次修复了该问题。在这种情况下,iOS或Android无关紧要。

答案 3 :(得分:0)

我在ios上遇到了同样的问题,我尝试启动一个新的react-native项目,安装了Attempt #1, retrying in 0 seconds Attempt #2, retrying in 2 seconds Attempt #3, retrying in 6 seconds Attempt #4, retrying in 14 seconds Attempt #5, retrying in 24 seconds Attempt #6, retrying in 34 seconds ... react-navigation,将它们链接起来,然后错误得到解决!

我认为初始化一个新项目是解决此问题的最快方法。