반응형
예전에는 AppDelegate에서만 코드를 작성해주면 되었지만,
SceneDelegate가 등장한 이후, AppDelegate 에서 rootViewController를 설정해주기 위해서는 몇가지 해야할 일들이 있다.
1. SceneDelegate 파일 지우기
2. AppDelegate 내에 자동으로 선언된 UISceneSession Lifecycle 관련 함수들 지우기
3. info-plist에서 Application Scene Manifest - "Scene Configuration" 지우기.
이거 안없애주고 AppDelegate에서 rootViewController 설정해주고 빌드하면
Thread 1: Swift runtime failure: force unwrapped a nil value
라는 에러가 뜨더라 ㅎㅎㅎ
정말 사소한건데 마지막 info plist 수정 안해서 두시간 날림.. ㅠㅠ
728x90
반응형
'초보 iOS 개발자의 일상 > 개발 업무' 카테고리의 다른 글
[Swift iOS] Core Bluetooth 블루투스 연결 (0) | 2021.04.23 |
---|---|
[Swift iOS] 바코드 인식 화면 Barcode / QR reader (0) | 2021.04.22 |
딥 링크란? + Firebase 이용한 Deep Link iOS (0) | 2021.04.20 |
Universal Links 이용한 웹에서 앱 및 앱스토어 이동 (0) | 2021.04.19 |
[Swift iOS, JavaScript] url schemes 사용하여 웹에서 앱 호출 및 앱스토어 연결하기 (10) | 2021.04.16 |