没有测量节点,无法将没有YogaNode的子代添加到父代

时间:2018-08-13 09:49:17

标签: android reactjs react-native native

运行Android的React本机代码时,出现以下错误。 (截图)

我知道问题可能是我缺少标签

但是,代码库很大,有没有一种方法可以专门了解导致问题的标记和标记在何处?

谢谢

enter image description here

2 个答案:

答案 0 :(得分:0)

当您在编写视图代码的渲染方法中错误地放置注释时,会发生此错误。缩进不良时,即使您将两个标记放在一行中,也会发生此问题,例如:

public class Program { private static void Main() { var list = new List<string>(); var keyvaluelist = new List<(string, string)>() { ("1", "2"), ("3", "4") }; list.Add(DateTime.Now.ToString()); foreach ((string Key, string Value) in keyvaluelist) list.Add(DateTime.Now.ToString()); if (list.Count > 1) Console.WriteLine(list.Count); } }

答案 1 :(得分:0)

当我在我的render()方法中的标记与同一行上有注释时,就会发生此错误。

赞:

</Animated.View> {/* End of Signpost View */}

将评论移到新行有帮助:

</Animated.View> 
{/* End of Signpost View */}