gpt4 book ai didi

ios - SwiftUI ForEach 无法推断复杂的闭包返回类型;添加显式类型以消除歧义

转载 作者:行者123 更新时间:2023-12-01 19:31:57 24 4
gpt4 key购买 nike

我的代码很简单:

struct ListView: View {
var body: some View {
ScrollView(.vertical) {
VStack(alignment: .leading) {
ForEach(0...10, id: \.self) { _ in
CellView()
Spacer()
}
}
}
}
}

struct CellView: View {
var body: some View {
Text("Template Text Template Text Template Text Template Text ")
}
}

但它显示了错误:
enter image description here

如果我评论 Spacer() or CellView() , 效果很好

另一方面,我在不同的地方有另一个代码可以很好地编译:
enter image description here

为什么会发生?

最佳答案

它应该是 ForEach 内的单一 View ,所以将它们包装在一些堆栈中,例如

ForEach(0...10, id: \.self) { _ in
HStack {
CellView()
Spacer()
}
}

关于ios - SwiftUI ForEach 无法推断复杂的闭包返回类型;添加显式类型以消除歧义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62282611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com