我正在使用SwiftUI(Swift 5.1,XCode 11.2(11B52),MacOS Catalina 10.15.1)创建一个应用程序。 在视图上添加组件时,有时会出现错误。 为了确定原因,我简化了代码,例如:
import SwiftUI
struct MainView: View {
var body: some View {
VStack {
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
HStack {
Text("Okay")
}
}
}
}
struct MainView_Previews: PreviewProvider {
static var previews: some View {
MainView()
}
}
然后,我在第一个HStack上遇到了一个错误,说“传递给调用的参数不带参数。”
如果我注释掉11个“ HStack”之一,则错误消失了。
我想知道发生了什么事。 谢谢