개발 과정에서 기본으로 제공되는 첫화면, Main.storyboard 파일명을 변경할 수 있습니다.
스토리보드 파일 속성 창에서 "Is initial View Controller" 속성 값을 체크하면 될 것 같지만 사실 추가 변경작업을 해줘야 합니다.
파일명을 변경했는데, NSBundle 파일에서 Main이라는 storyboard파일이 없다는 오류가 발생합니다.
NetflixClone[52739:34390677]
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'Could not find a storyboard named 'Main' in bundle NSBundle
</Users/abdurl/Library/Developer/CoreSimulator/Devices/
B70278F4-87BD-46B7-984B-B63EDE4CEBFC/data/Containers/Bundle/Application/
AE7F576F-36A8-446D-B54F-87C874367AD4/NeflixClone.app> (loaded)'
*** First throw call stack:
(해결방안) 프로젝트 설정 파일 수정(3군데)
1. Main storyboard file base name
2. Application Secene Manifest - Scene Configuration - item 0 - Storyboard Name
3. Info.plist Values - UIKit Main Storyboard File Base Name
3군데를 모두 변경 후에도 인식하지 못한다면, XCODE를 재실행하여 캐시를 삭제하면 제대로 인식할 수 있습니다.
'개발자 넋두리 > 아이폰개발(Swift)' 카테고리의 다른 글
Swift 오류-this class is not key value coding-compliant for the key btnSize (3) | 2024.12.27 |
---|---|
Swift 아이폰 개발에서 보통함수를 익명함수로 만드는 과정 (1) | 2024.12.26 |
[문제해결] Codale 타입에서 does not conform to protocol 'Decodable' (0) | 2023.12.20 |
Do it! 스위프트로 아이폰 앱만들기(11~12장 내비게이션/테이블 뷰 컨트롤) (1) | 2023.10.13 |
Do it! 스위프트로 아이폰 앱만들기(9~10장 페이지/탭바 컨트롤) (1) | 2023.10.11 |