Categories
ios swift uicollectionview uicollectionviewcell

Swift – could not dequeue a view of kind: UICollectionElementKindCell with identifier

I got this error message when trying to load UICollectionView.

2015-07-23 16:16:09.754 XXXXX[24780:465607] Terminating app due to
uncaught exception ‘NSInternalInconsistencyException’, reason: ‘could
not dequeue a view of kind: UICollectionElementKindCell with
identifier CollectionViewCell – must register a nib or a class for the
identifier or connect a prototype cell in a storyboard’

First throw call stack:

My code

@IBOutlet var collectionView: UICollectionView!
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

let cell = collectionView.dequeueReusableCellWithReuseIdentifier("CollectionViewCell", forIndexPath: indexPath) as! CollectionViewCell

cell.backgroundColor = UIColor.blackColor()
cell.textLabel?.text = "\(indexPath.section):\(indexPath.row)"
cell.imageView?.image = UIImage(named: "category")
return cell
}

I already declared CollectionViewCell in storyboard inspector but the error message still occur.

enter image description here