///////
Search
Duplicate

View Stack 관리

속성
기본 Domain 구성 가이드
답변 완료 여부 또는 인지 여부
질문 또는 인지 이유
화면 간 이동할 때 View의 Stack을 꼬이지 않게, 필요없는 View 가 쌓이지 않게 관리해야 합니다. 어떤 식으로 View Stack을 관리할 것인가요?
메인 로그인 화면을 root View로 설정하고
회원가입 화면, 설문조사 화면, 메인화면을 navigation view로 스택 관리를 하였습니다.
동작하는 방식은 회원가입이 완료되면 앱 샌드박스에 view stack 데이터를 저장합니다.
회원가입 네비게이션 view 전체를 호출 종료를 합니다.
메인 로그인 화면은 뷰가 다시 호출될 때 마다 해당 데이터를 관찰하고, 설문조사 네비게이션 화면으로 갈지, 메인화면으로 갈지 결정합니다.
이런 식으로 하면 불필요한 view가 계속 쌓이지 않고 바로바로 메모리 할당 해제가 되면서 관리가 가능합니다.