我有一个具有三个实体的项目:从TransactionEntity到PuraceeEntity和SellEntity的一对多关系。我想要在一个列表中列出这两个实体的交易,并按日期或交易类型(购买或出售)对它们进行排序。例如:01.01.2022购买02.01.2022购买03.01.2022出售04.01.2022购买。
我尝试了一些类似的方法:
Struct Detail: View {
@StateObject var transaction: Transaction
var body: some View {
VStack {
ForEach(transaction.purchaseArray, transaction.sellArray) { transaction in
VStack {
Text(„(transaction.purchaseArray.name ?? „“)„)
Text(„(transaction.purchaseArray.value ?? „“)“)
Text(„(transaction.purchaseArray.date ?? „“)“)
}
VStack {
Text(„(transaction.sellArray.name ?? „“)„)
Text(„(transaction.sellArray.value ?? „“)“)
Text(„(transaction.sellArray.date ?? „“)“)
}
}
}
}
}
但这并不管用。但如何在一个列表中显示两个实体并对它们进行排序?
暂无答案!
目前还没有任何答案,快来回答吧!