我使用的是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!
}
答案 0 :(得分:0)
尝试使用prototypeReuseIdentifier:“Cell”而不是cellReuseIdentifier:“Cell”