React Native错误"尝试从脏的瑜伽节点获取布局指标。"

时间:2017-06-15 11:19:16

标签: react-native

我在ios模拟器中运行我的应用时出现以下错误。

<type 'instance'>

当我从以下组件中删除时它会消失。有谁知道造成这种情况的原因是什么?我想在视图中放置元素,但它不会让我。

<Error>: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Attempt to get layout metrics from dirtied Yoga node.

1 个答案:

答案 0 :(得分:-1)

我也有同样的问题。随着我的项目从Expo转移到Expo-Kit,应用程序在调试模式下崩溃,但在发布模式下工作正常。通常在导航时会崩溃。

我的解决方案
 1.找到node_modules/react-native/React/Views/RCTShadowView.m
 2.找到RCTAssert(!YGNodeIsDirty(node), @"Attempt to get layout metrics from dirtied Yoga node.")(我的第170行);  3.用#if !RCT_DEBUG#endif换行,或将其注释掉。