【Swift4】could not dequeue a view of kind: ~~というエラーが出た時の対処方法【Objective-C】

2018年2月8日

UICollectionViewをUICollectionViewCellを使って実装した時に以下のようなエラーが出ました。

reason: ‘could not dequeue a view of kind: UICollectionElementKindCell with identifier Cell – must register a nib or a class for the identifier or connect a prototype cell in a storyboard’

identifier「Cell」と設定しているところは「UICollectionElementKindCell」の読み込みが必要ですよーと言っているみたいです。

could not dequeue a view of kind: ~~というエラーが出た時の対処方法

nibファイルの「UICollectionElementKindCell」を読み込んであげることでこのエラーは無くなります。

このようにviewDidLoad()内で読み込んであげるといいでしょう。