본문 바로가기
[iOS]/[Error]

[iOS/UIKit] :this class is not key value coding-compliant for the key

by Yong9_9 2022. 12. 20.

UIKit를 이용하여 실습을 하던 도중

에러문구: this class is not key value coding-compliant for the key

위와 같은 에러문구가 뜨면서 앱이 정상적으로 실행이 되지 않았다.

에러 원인: 나같은 경우 에러의 원인은 처음에 스토리보드와 코드와 연결해두고 코드를 지운고 다시 작성하였는데 스토리보드와 코드가 연결되는 IBOutlet이 삭제되지 않아 발생한 오류였다.

해결방법: 

View Controller 클릭 후 Connections inspector로 들어가면 위 사진과 같이 경고와 함께 삭제되지 않은 Outlet이 존재한다.

 

경고가 떠 있는 Outlet를 x버튼을 눌러 삭제하면 정상적으로 작동됨을 확인 할 수 있다.

댓글