iOS Make a SceneDelegate in SwiftUI
운영 체제: macOS Ventura 13.0.1
사용 버전: Xcode 14.2, Swift, SwiftUI
SwiftUI는 SceneDelegate가 없습니다. 하지만, 가끔 필요할 때가 있습니다.
이때는 AppDelegate를 연결한 다음에 SceneDelegate를 연결해 줘야 합니다.
아래 포스트를 보면서 AppDelegate를 만듭니다.
https://shwoghk14.blogspot.com/2023/01/ios-make-appdelegate-in-swiftui.html
사용 버전: Xcode 14.2, Swift, SwiftUI
iOS Make a SceneDelegate in SwiftUI를 알아보겠습니다.
SwiftUI는 SceneDelegate가 없습니다. 하지만, 가끔 필요할 때가 있습니다.
이때는 AppDelegate를 연결한 다음에 SceneDelegate를 연결해 줘야 합니다.
아래 포스트를 보면서 AppDelegate를 만듭니다.
https://shwoghk14.blogspot.com/2023/01/ios-make-appdelegate-in-swiftui.html
그다음 SceneDelegate로 사용할 파일을 만듭니다.
File - New - File....을 누릅니다.
Swift File을 선택합니다.
SceneDelegate로 적습니다.
위에서 만든 SceneDelegate 파일에 갑니다.
아래처럼 필요한 함수들을 적어줍니다.
AppDelegate로 갑니다.
application configurationForConnecting으로 갑니다.
UISceneConfiguration(name: nil, sessionRole:
connectingSceneSession.role)을 적습니다.
그리고 sceneConfig.delegateClass = SceneDelegate.self를 적습니다.
return sceneConfig를 해줍니다.
그러면 연결이 다 되었습니다.
끝.
카테고리: iOS
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.