删除集合视图单元格swift 4

时间:2018-04-28 03:13:06

标签: swift firebase uicollectionview google-cloud-firestore

提前致谢。 我有这个从Firebase Firestore填充的集合视图。 我试图删除一个特定的集合视图单元格。这也将删除fireStore文档。 这是我一直在尝试的代码,但它只删除最后填充的项目,无论我点击什么单元格。

func DeleteCell(cell: CollectionViewCell) {

    let db = Firestore.firestore()
    db.collection("news").document(documentID).delete() { err in
        if let err = err {
            print("Error removing document: \(err)")
        } else {
            print("Document successfully removed!\(self.documentID)")
        }
    }
    if let indexPath = CVControllerViewController().collectionView?.indexPath(for: cell){

        CVControllerViewController().collectionView?.deleteItems(at: [indexPath])

        }
        }

0 个答案:

没有答案