2
我有一个饮料配料阵列,并希望删除与饮料不相关的那些,这是我有的代码,但我无法弄清楚如果不在标准范围内如何从阵列中删除顶部。删除基于属性的数组中的特定对象?
我只能删除在索引路径,这可以改变,如果我们添加更多的配料等,所以没有看起来准确?
for toppings in self.toppings {
if self.selectedDrink.name == "Tea" {
if toppings.limit == "C" {
self.toppings.remove(at: toppings)
}
}
}
Esentially如果用户选择了茶它看起来限制了咖啡的配料,然后我需要删除那些为“C”属性回应的,但我不能看?
感谢您的帮助!
为什么不干脆试试'filter'功能? – luk2302
那会怎样? – jwarris91