我想使用ForEach
从显示为列表的数组中删除一个元素,但我还需要向REST API
发送HTTP
请求,并且需要将元素的索引放在请求的主体中。下面是我的代码:
ForEach(self.symptoms, id: \.self) { symptom in
VStack(alignment: .leading) {
Text(symptom)
}
}.onDelete(perform: delete)
下面是delete函数:
func delete(at offsets: IndexSet) {
self.symptoms.remove(atOffsets: offsets)
// here I want to make the HTTP request
}
1条答案
按热度按时间gab6jxml1#
如果你删除by-one,那么下面给予你删除行的索引