【发布时间】:2022-07-05 22:01:20
【问题描述】:
我最近开始了一个初学者项目,我遇到了这个烦人的错误。基本上我想循环完成一些任务,获取每一个进度并总结它。
import Foundation
import SwiftUI
class sums: ObservableObject{
@Published var sum: Double = 0
@EnvironmentObject var listViewModel: ListViewModel
func sums2()->Double{
ForEach(listViewModel.items){item in
sum += item.test
}
return sum
}
}
【问题讨论】:
-
这不是那个ForEach,是view的view容器,使用
for in,或者reduce,或者.forEach等。