Unknown class @@ in Interface Builder file.
[Storyboard] Unknown class in Interface Builder file.
퇴근시간 20분전, Xcode로 내일부터 새롭게 작업할 프로젝트를 작성했는데
빌드가 안되는 것은 아니지만 하단에 에러로그가 찍힌다. 굉장히 찝찝하다.
이번 만큼은 에러로그없는 쾌적한 Xcode를 만들기 위해 바로 원인을 찾으려했는데 엄청나게 간단한 문제였다.
Unknown class _ViewController in Interface Builder file
이 오류는 Xcode의 버그라고 알려져있기도 했지만 버그가 아니라 리얼 나의 실수일 수도 있다.
Xcode가 워낙 버그가 많다고 하지만 이번엔 진짜 나 때문.
문제확인
일단 StoryBoard를 열어보면 내가 지금 사용하는 ViewController의 Identity Inspector에 Custom Class부분을 확인한다.
Class와 Module부분을 보면 여기가 정상인지 확인해본다.
확인해야할 것
1. Class가 실제 Class명과 일치하는 지 확인할 것
2. Module을 재선택해볼 것 - 단순히 Module 필드의 오른쪽 화살표를 클릭한 후 모듈을 선택하거나, Module TextBox를 클릭하고 엔터를 치면 해결된다는 의견이 있다
3. Compile Sources에 등록 여부 확인하기 - 프로젝트 설정 / Build Phases / Compile Sources 섹션에 ViewController가 모두 추가되어있는지 확인한다.
내 경우
- 기본 ViewController로 되어있는걸 MainViewController로 변경하는 과정에서 2번부분에서 에러가 난 것이었다.
그러니까 난 초보중의 초보라는 것이 판명났단 것이다. - 그래서 ViewController >> MainViewControler로 수정!! 완료..
근데 애초에. 스토리보드 안쓸건데 이거 없애면 그만 아닌가?? 해볼까??
++++++
안생긴다.. 아니 애초에 에러가 났던 이유가 Main.Storyboard안에서 충돌난 거였는데 말이지.
Main.Storyboard 없는 프로젝트를 진행하면.. 안생긴다는것을 배웠다.
그말은 애초에 그냥 파일 지우면 해결됐다는 이야기.
'모바일앱 > 에러를 모으자' 카테고리의 다른 글
command line tools are already installed (사실 git 에러 아님) (0) | 2023.01.21 |
---|---|
UserInterfaceState.xcuserState가 자꾸 떠요 (0) | 2022.11.08 |
maximumViewportInset cannot be larger than frame (0) | 2022.11.01 |
Alert생성할때 에러 (0) | 2022.10.31 |
Issue - ScrollView - has ambiguous scrollable content - (0) | 2022.02.21 |
iOS 에러 : UICollectionElementKindSectionHeader with identifier TodoListHeaderView (0) | 2021.11.22 |