Skip to content

맵뷰가 리프레쉬되는 문제

S004_강현준 edited this page Nov 29, 2021 · 1 revision

문제 상황

  • 맵뷰가 주기적으로 화면이 깜빡거리는 현상이 발생했다.
  • Overlay를 지우고 쓰는 과정에서 발생하는 것인지, Delegate를 설정하는 부분에서 문제가 발생한 것인지 의문이 갔다.

해결

  • 따라서 해당 맵뷰의 화면이 업데이트 될 때 호출되는 함수들을 하나씩 주석처리해가면서 문제를 찾아보았다.
  • CollectionView의 안에 Section0로 MapView가 들어가있는 상태였는데 매번 Snapshot을 만들때 Dummy Record데이터를 넣어주어 MapView를 표시하도록 했었다.
  • 그런데 Dummy Record를 만드는 과정에서 UUID가 매번 변경되어서 MapView Cell을 새롭게 만들게되서 발생하는 문제였다.
  • 따라서 Dummy Record를 ViewController를 생성할 때 변수로 들고있도록해서 해결했다.

수인분당선

규칙

프로젝트

기술 특장점

데일리 스크럼

1주차
2주차
3주차
4주차
5주차
6주차

회고

회의록

1주차
2주차
3주차
4주차
5주차
6주차

멘토링

기술 공유

트러블슈팅

더보기

데모 영상

Clone this wiki locally