Ios 如何调试前置条件失败:间接属性的大小无效?

Ios 如何调试前置条件失败:间接属性的大小无效?,ios,swiftui,Ios,Swiftui,错误日志可以在这里看到 控制台中出现的错误是“AttributeGraph前置条件失败:间接属性的大小无效:41 vs 0”。这在该结构的视图中发生: VStack{ Form{ Section{ if x == 1{ Group{} Group{} }else if x == 2{ Group{}

错误日志可以在这里看到

控制台中出现的错误是“AttributeGraph前置条件失败:间接属性的大小无效:41 vs 0”。这在该结构的视图中发生:

VStack{
    Form{
        Section{
            if x == 1{
                Group{}
                Group{}
            }else if x == 2{
                Group{}
                Group{}
            }else if x == 3{
                Group{}
                Group{}
            }
        }
    }
}

当我滚动视图时会发生此错误。如何找到此错误位置并在以后进行修复?这只发生在IOS 14.2中,在之前的IOS版本中工作正常。谢谢。

错误可能是由于内部视图。。。我发现你的结构太复杂了-试着用小的子视图来分隔它们,这样在每种情况下都只有一个子视图。错误可能是由于内部视图。。。我发现你的结构太复杂了——试着用小的子视图来分隔它们,这样在每种情况下都只有一个子视图。