반응형
안녕하세요. Skillist입니다
정말 마지막 포스팅 입니다. 생각해보니, SceneDelegate 설명을 까먹었어요.
그래서 작성합니다~~!!
———————————————————————————————————————————————————
sceneDelegate입니다.
12라인 : window입니다.
13라인 : view에대한 viewModel입니다. sceneDelegate에 viewModel이 추가되었습니다.
19, 20라인 : SelectRegionView에 viewModel을 바인딩합니다.
24라인 : 루트뷰를 설정합니다.
꼭꼭 view에 대한 bind 함수를 호출해야, 정상 동작을 합니다.
———————————————————————————————————————————————————
너무 날림으로 작성한것 같은데, 저도 느껴지는데, 저도 아는데, 다들 아는 내용이잖아요 그쵸??
다음엔 더 좋은 프로젝트로 찾아오겠습니다 정말입니다~
그럼 고생하셨어요!!!
잘못되거나 부족한 내용 등, 피드백 감사합니다!
https://github.com/DeveloperSkillist/CoronaCenterRxSwift
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 전체 코드 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?
var selectRegionViewModel = SelectRegionViewModel()
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
let rootVC = SelectRegionView()
rootVC.bind(selectRegionViewModel) //view에 viewModel 바인드
window = UIWindow(windowScene: windowScene)
//네비게이션 컨트롤에 rootVC 설정
window?.rootViewController = UINavigationController(rootViewController: rootVC)
window?.makeKeyAndVisible()
}
}
반응형
'iOS 개발 > 코로나검사소 앱(RxSwift)' 카테고리의 다른 글
코로나 검사소 - 4. MapView (0) | 2022.01.22 |
---|---|
코로나 검사소 - 3. 코로나 센터 선택 화면 (0) | 2022.01.21 |
코로나 검사소 - 2. 네트워크 통신 (0) | 2022.01.21 |
코로나 검사소 - 1. 지역 선택 화면 구현하기 (0) | 2022.01.21 |
코로나 검사소 - 0. 프리뷰 (0) | 2022.01.21 |