UISceneDelegate
-
[iOS] SceneDelegate/UISceneSession 가장 깔끔하게 없애는 방법 - 'UISceneSession' is only available in iOS 13.0 or newerI'm a Developer/iOS & macOS 2020. 2. 4. 11:13
지난 WWDC2019에서는 SwiftUI와 더불어 iOS 13으로의 업데이트와 함께 새로운 프로젝트를 생성할 때, SceneDelegate를 무조건 생성하게 됩니다. 하지만 아직까지는 iOS13 버전보다 낮은 버전을 지원해야할 때이고, SwiftUI를 쓰지않고 개발하는 경우가 더 많기 때문에(또 인터넷에 있는 대부분의 예제들이 SceneDelegate없이 동작하기 때문에) 이를 제거하고 기존의 방법대로 프로젝트를 가동시키는 것을 설명하고자 합니다. 순서는 다음과 같습니다. SceneDelegate 제거 AppDelegate에 window객체 추가하기 AppDelegate에서 UISceneSession 관련 메소드 제거 .plist에서 SceneDelegate관련 속성 제거 -- 1. SceneDelega..