具有自定义单元格的UICollectionView,致命错误:在解包可选值时意外发现nil

时间:2017-09-21 17:14:03

标签: ios swift uicollectionview custom-cell

我使用UICollectionView来显示我的数据,并且我在custom cell有趣的应用程序中使用了cellForItemAt,当我想为标签分配值时崩溃。

let reuseIdentifier = "brandCell"

ViewDidLoad------>

self.brandCollectionView!.register(BrandCercaCollectionViewCell.self, forCellWithReuseIdentifier: reuseIdentifier)
        brandCollectionView.dataSource = self
        brandCollectionView.delegate = self


 // make a cell for each cell index path
    func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

        // get a reference to our storyboard cell
        let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath) as! BrandCercaCollectionViewCell
//App crashed here --->
        cell.brandNameLabel.backgroundColor = UIColor.blue
        return cell
    }

我为storyBoard附上了照片。

感谢。qhttpnetworkconnection.cpp labelOutlet

enter image description here

1 个答案:

答案 0 :(得分:1)

确保在故事板中将您的单元格" brandCell" 的标识符设置为集合视图单元格的标识符。

Collection Reusable View