[Swift5] 에러해결 : unable to dequeue a cell with identifier ~
iOS 어플 개발 테스트 중 화면이 뜨지 않고 이러한 에러를 만날때가 있습니다.
unable to dequeue a cell with identifier ~
저의 경우 TableView를 건들다가 일어난 문제였는데요, 어렵지 않게 해결할 수 있으니 당황하지 않으셔도 됩니다.
원인
해당 에러가 발생한 경우 원인은 보통 Storyboard 혹은 nib에서 identifier을 지정해주지 않았거나,
identifier에 지정된 명칭이 코드와 Storyboard단에서 서로 상이해서 발생하는 문제입니다.
해결
해결 방법으로는 Storyboard에서 코드와 연결될 identifier을 지정해주거나 혹은 변경해주는(코드단과 동일하게 해주는)겁니다.
Storyboard Identifier 지정 위치 :
Storyboard - Show the Attributes inspector 아이콘클릭 후 나오는 항목들 중 Identifier input box에서 지정
저의 경우 TableView의 Cell을 지정할때 Storyboard와 코드단에서 사용할때의 Identifier이 서로 상이하여 찾지 못해 일어난 문제였습니다.
버전정보 (v1.0)
- v1.0 2020.07.16 배포
* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.
* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.
* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.
Karzin
abbeea@naver.com
'컴퓨터 이야기 > iOS' 카테고리의 다른 글
[Xcode] 에러해결 : iPhone is not available (0) | 2020.07.20 |
---|---|
[Swift5] navigationController에서 뒤로가기 기능 만들기 (0) | 2020.07.17 |
[Swift5] 특정 View만 화면 회전 (UINavigationController) (0) | 2020.07.14 |
[Swift5] 버튼에 라운드 주기 (버튼 둥글게) (0) | 2020.07.05 |
[Swift5] 화면 전환하기 (storyboard와 show함수 사용) (0) | 2020.07.02 |