我在ios模拟器中运行我的应用时出现以下错误。
<type 'instance'>
当我从以下组件中删除时它会消失。有谁知道造成这种情况的原因是什么?我想在视图中放置元素,但它不会让我。
<Error>: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Attempt to get layout metrics from dirtied Yoga node.
答案 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
换行,或将其注释掉。