티스토리 뷰
Tech/Troubleshooting
AppDelegate must implement the window property 문제 해결
Ellie Kim 2020. 1. 29. 17:35아이폰 6s 플러스 기기로 UIResponder테스트를 하려 했으나 ,,, 화면이 나타나지 않는 문제가 발생했다.
Xcode버전은 11.1 이였고 iOS deployment target은 iOS 12.2였다.
Xcode의 디버그창에는 The app delegate must implement the window property if it wants to use a main storyboard file.이라고 나타낸다.
즉 메인 스토리 보드 파일을 사용하려면 앱 델리게이트가 window 프로퍼티를 구현해야 한다.
이전에는 Xcode에서 프로젝트가 생성될 경우 자동으로 AppDelegate에 window객체를 생성해주지만,
iOS 13부터 SceneDelegate가 생성되면서 window 프로퍼티는 SceneDelegate에 생성되어 있다.
내가 테스트하려는 기기는 iOS 13 버전 이하고 Xcode 버전은 높기 때문에
AppDelegate.h 헤더 파일에 윈도우 프로퍼티를 구현해준다.
그러면 화면이 잘 나타난다.
'Tech > Troubleshooting' 카테고리의 다른 글
이미지뷰에 Tap Gesture Recognizer가 인식되지 않는 현상 (0) | 2020.04.06 |
---|---|
깃 한글 파일명 포함 해결 (0) | 2020.03.24 |
Xcode 시작 화면 띄우기 (0) | 2020.01.10 |
ViewController Presentation style (0) | 2019.12.05 |
URL 스트링에 한글이 포함될 때 해결방법 (0) | 2019.11.29 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 머신러닝
- 애니메이션
- 스위프트UI
- iOS SwiftUI
- string
- Animation
- Algorithm
- 책 추천
- stanford SwiftUI
- 독서
- wwdc
- objective-c
- ReactiveX
- objc
- rxswift
- 문자열
- 알고리즘
- 스위프트
- SWIFT
- leetcode
- Deep learning
- 책
- 딥러닝
- Xcode
- RX
- swiftUI
- ios
- 책 후기
- ARC
- swift5
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함