我使用的是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”