이제 iOS를 어찌저찌 공부한 것을 바탕으로 본격적으로 개인프로젝트에 착수했다.
LV1. 조건은 버튼을 이용해서(segue) 화면을 이동하고, 이미지와 버튼 두 개를 만드는 것!
아침부터 시작해서 점심즈음에는 완성할 수 있었다.
지금은 이것저것 추가하고 navigation controller도 이용하는 조건이 생겨서 segue 하나를 끊었다.
이후에는 TableView와 TableViewCell을 구성하고 있으나 머리 속에 있는 것만큼 시원시원하게 결과물이 나오지 않고 자꾸 에러가 뜬다...💧
어떤 에러는 되게 자주 떠서 외워두면 좋을 것 같다.
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier todoCell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'
스토리보드와 클래스 간에 연결이 되어있지 않거나 잘못 연결된 경우, 혹은 identify가 잘못된 경우 등 스토리보드와 클래스 코드 간의 사이를 뜯어보면 해결되는 에러였다.
지금은 저렇게 cell을 구상했으나 화면에 나오지 않거나 fatal 에러가 뜨곤 한다...
아무래도 아직 view와 controller간의 구조적인 관계를 정확하게 이해하지 못한 채 스토리보드도 같이 쓰고 하다보니 난관에 봉착한 것 같다.
하지만 구조를 이해하게 되면 풀 수 있을 것이라는 생각을 갖고! 문제를 해결해보고자 한다.
이 뒤에도 구현해보고 싶은 기능들이 많기 때문에 빨리 해결하고 싶은 맘이 굴뚝같지만 잘 배우는 것이 제 1의 목표라는 것을 잊지 말아야겠다!!