我有一个ID列表。我还有一个对象,它具有数据结构,如下面的结构。
[
foods(
foodId: 345,
category: 10,
tools: [10],
name: "food name 1"
),
foods(
foodId: 191,
category: 4,
tools: [2],
name: "food name 2"
),
]
In my list I have list [345, 191]
I want to have a mechanism to access the information of the object when I provide a foodId
.
我使它与一个内部循环和一个外部循环一起工作。但是我想知道是否有更简单的方法可以做到:
ForEach(foodDetails, id: \.self){ item in
ForEach(self.foods.datas){ ex in
if(ex.foodId == item){
Text(ex.name)
}
}
任何想法如何使其工作?
提前致谢