技術ブログ

プログラミング、IT関連の記事中心

Swiftのエラー「Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'」の対応方法

目次

エラー

StoryboardでTableViewを作成すると、アプリ起動時に以下の様なエラーが表示されることがあります。

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'

原因

TableViewのCellに対して、Identifierが設定されていないことが原因です。

対応方法

TableViewのCellに対して、Identifierに任意の文字列を設定することで、エラーが解消されます。