私は TableView の代わりに CollectionView を使用しており、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!
}