CustomCollectionViewCell

CustomCollectionViewCell

我使用的是CollectionView而不是TableView,我想通过CustomCollectionViewCell填充CollectionViewCell,如果可行,我会徘徊。

我收到一个错误:


  无法将类型为UICollectionViewCell的值强制转换为
  CustomCollectionViewCell


另外,我没有使用XIB。将单元格转换为自定义集合视图单元格的正确方法是什么?

dataSource = FirebaseCollectionViewDataSource.init(query: getQuery(), modelClass: Post.self, cellReuseIdentifier: "Cell", view: self.collectionView!)

dataSource?.populateCellWithBlock() {

    let cell = $0 as! CustomCollectionViewCell

    let post = $1 as! Post

    cell.textLabel.text = post.author
}


CustomCollectionViewCell.swift如下所示:

import UIKit
import Firebase

class CustomCollectionViewCell: UICollectionViewCell {

    @IBOutlet weak var imageView: UIImageView!
    @IBOutlet weak var textLabel: UILabel!

}

最佳答案

尝试使用prototypeReuseIdentifier:“ Cell”代替cellReuseIdentifier:“ Cell”

10-08 06:12