适用于iOS的FirebaseUI populateCellWithBlock错误

时间:2016-06-24 14:21:26

标签: ios swift firebaseui

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

}

1 个答案:

答案 0 :(得分:0)

尝试使用prototypeReuseIdentifier:“Cell”而不是cellReuseIdentifier:“Cell”