Skip to content

국가목록화면 국가정보 중복현상

유시형 edited this page Nov 26, 2020 · 1 revision

해결 완료 국가 선택 화면을 dismiss 후 다시 열었을 때, 국가 목록이 중복으로 나타나는 문제

  • CountryListViewController 에 있는 CountryListViewModel이 메모리가 해제되지 않고 기존의 데이터에서 갱신되어 나타나는 문제
    • CountryListViewController이 appear 되면 CountryListViewModel의 needFetchItems 메소드를 통해 뷰모델 내부의 countries 데이터에 코어 데이터에서 fetch된 나라 목록이 들어가게 된다.
    • 이 때, 기존의 뷰모델 (이미 나라 목록이 저장된 상태)에 다시 한번 나라 목록이 저장되어 같은 나라 정보들이 dataSource를 통해 중복되어 나타난다.
    • TravelListViewController에서 뷰모델을 주입하지 않고, TravelListViewModel이 create하여 주입하는 방식을 통해 해결

BoostPocket 🏖

🤝 규칙
🔖 프로젝트 상세
📝 회의
🏃 1주차 데일리스크럼
🏃 2주차 데일리스크럼
🏃 3주차 데일리스크럼
🏃 4주차 데일리스크럼
🏃 5주차 데일리스크럼
👨‍👨‍👧‍👦 피어세션
🗣 팀 회고

📱 개발 진행 상황
🧐 학습
❓ Trouble Shooting
Clone this wiki locally