有一个名为 Item 的实体,它有一个名为 amount 的 Double 属性,向你的 View 添加一个计算属性:
Code:
struct ContentView: View {
@Environment(.managedObjectContext) private var viewContext
@FetchRequest(
sortDescriptor服务器托管网s: [NSSortDescriptor(keyPath: Item.timestamp, ascending: true)],
animation: .default)
private var items: FetchedResultsItem>
var totalAmount: Double {
items.reduce(0) { $0 + $1.amount }
}
var body: some View {
List {
ForEach(items) { item in
HStack {
Text("Item (item.name!)")
Spacer()
Text("(item.amount)")
}
}
Divider()
Text("Total Amount: (totalAmount)")
}
}
}
喜欢或对你有帮助,点个赞吧,自己先点个嘿嘿。
有错误或者疑问还请评论指出。
我的个人网站 点击访问 hongweizhu.com。
END
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
服务器托管,北京服务器托管,服务器租用服务器托管网 http://www.f服务器托管网wqtg.net 机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net相关推荐: SpringSecurity简明教程大致分为三部分:数据库认…