以下行为是某种意外情况。我有一个带有简单视图的表单,如下所示:
Form {
Text("ChildView")
.onAppear(perform: { print("APPEAR") })
.onDisappear(perform: { print("DISAPPEAR") })
}
呈现表单时,Text
出现两次,然后立即消失。尽管表单一经呈现就输出了:
APPEAR
DISAPPEAR
APPEAR
DISAPPEAR
APPEAR
相同的行为适用于List
。我希望列表或表单的内容仅呈现一次。
我在iOS 14上使用XCode 12.0GM。