从SwiftUI中的列表中删除Firestore文档可以通过以下步骤实现:
@State
或@ObservedObject
属性包装器来管理数据的状态。import FirebaseFirestore
// ...
func deleteDocument(documentID: String) {
let db = Firestore.firestore()
let documentRef = db.collection("yourCollection").document(documentID)
documentRef.delete { error in
if let error = error {
print("Error deleting document: \(error)")
} else {
print("Document deleted successfully!")
}
}
}
在上面的代码中,你需要将"yourCollection"
替换为你的Firestore集合的名称,documentID
为要删除的文档的ID。
deleteDocument
方法并传入要删除的文档的ID。这样,当用户点击删除按钮或手势时,对应的Firestore文档将被删除。请注意,这只是一个简单的示例,你可以根据你的具体需求进行修改和扩展。
推荐的腾讯云相关产品:腾讯云云数据库MongoDB、腾讯云云开发、腾讯云云函数、腾讯云云存储COS等。你可以在腾讯云官方网站上找到这些产品的详细介绍和文档链接。
领取专属 10元无门槛券
手把手带您无忧上云