안녕하세요~ 개발 공부 1개월차 학생입니다 + 도움 요청

제 첫 앱으로 노트북 검색, 노트북 판매 대리점을 검색할 수 있는 앱을 만들어 보려 했고, 탭 바를 이용해 이를 구분해봤습니다.

코드를 입력할 때 한번씩 빌드를 해봤어야 했는데… 코드를 쭈우욱 쓰고 보니,

ViewController에서 에러는 없었는데 AppDelegate에서
Thread 1: Exception: “-[UITableViewController loadView] loaded the "5eY-Uf-I2y-view-Xeb-qe-jk8" nib but didn’t get a UITableView.” 라는 에러가 뜨더라구요…
stackoverflow 사이트를 봐도 비슷한 에러가 없어서… 도움을 요청드립니다 ㅠㅠ

Xcode link : recommendNotebook - Google Drive

좋아요 2

참고하면 좋은 링크같아 올려봅니다 : ios - How to fix "nib but didn't get a UITableView" error? - Stack Overflow

좋아요 4

스토리보드에서 UIViewController로 만든 화면의 클래스는 UIViewController를 상속받아서 만들어야 합니다.
AgencyListViewController를 예로 들자면,

이렇게 커스텀 클래스를 지워보면 스토리보드에서 뷰컨을 생성할 때는 일반 뷰컨으로 생성한 것을 확인할 수 있습니다.

class AgencyListViewController: UITableViewController {}

반면 스토리보드에서 할당한 AgencyListViewController의 경우 실제로는 UITableViewController를 상속받고 있습니다.

스토리보드에서 생성한 뷰컨의 종류와 상속해오는 클래스를 맞춰주세요.

좋아요 3