【发布时间】:2020-03-18 07:26:47
【问题描述】:
我创建了一个能够通过以下方法删除行的列表:.onDelete (perform:)。
List {
ForEach(itemList.dataLocation) { item in
NavigationLink(destination: ListDetails(name: item.nameDB)) {
ListItem(name: item.nameDB)
}
}
.onDelete(perform: delete)
.onMove(perform: move)
}
func delete(at offsets: IndexSet) {
itemList.dataLocation.remove(atOffsets: offsets)
session.deleteData(id: //id row) //this problem
}
如何将已删除字符串的值传递给函数?建议仍从该行获取数据。提前致谢!
【问题讨论】:
-
如果没有弄错,IndexSet 有返回第一行的属性
标签: google-cloud-firestore swiftui