저의 역할은 채팅뷰를 만드는 파트였습니다.
팀원 간에 각자 화면을 맡아 스토리보드를 이용해 코딩을 시작하기로 했다. 스토리보드를 여러개 만든 후 추후에 git을 이용해 merge를 할 예정이기에 각자 맡은 화면을 개발해 나갔다. 여기서 나는 화면을 확인해가면서 개발을 하기위해 시뮬레이터로 빌드해서 확인하는데 에러가 발생했다.
오류 해결
사진의 왼쪽에 보이는 화살표는 초기 화면 진입포인트를 가리킨다. 화살표를 이동해 진입 포인트를 바꿀 수 있다. 물론 오른쪽 attribute inspector에 is inital View Controller
를 토글로 바꿀 수 도 있다.
하지만 이것만으론 해결이 되지않았다.
Xcode의 왼쪽에 있는 navigation에 기본적으로 들어있는 info.plist
라는 파일이 있다. 이 파일에는 여러가지 설정하는 부분이 있다. 그 중에선 Storyboard Name
이라는 String으로 구성된 항목이 있다. 그 부분을 우리가 진입하고자 하는 뷰컨트롤러의 이름으로 바꾸면 된다.
앞선 방법으로도 제대로 작동이 하지 않기에 우리는 초기 프로젝트 생성시 나오는 화면에서 Info
라는 탭이 존재한다. 이 탭에 들어가면 2번째와 같이 비슷하게 많은 항목이 존재한다. 여기서 우리가 봐야할 부분은 Main storyboard file base name
항목이며, 이부분 또한 String 타입이다. 이부분 또한 진입하고자 하는 뷰컨트롤러의 이름을 넣어주어야 한다.
이렇게 3가지의 방법을 통해 시뮬레이션이 제대로 원하는 뷰 화면을 띄워주었다.
custom class
에서 연결이 제대로 이루어지지 않았다는걸 알게 되었다.
구성된 뷰 | 버튼만 있는 뷰 | 확인할 뷰 |
---|---|---|