APP-iOS3rd / PJ3T2_Mymory

멋쟁이사자처럼 iOS 앱스쿨 3기 팀 프로젝트
11 stars 3 forks source link

[Bug] 디테일 뷰에서 다음 뷰로 넘길 때 계속 메모들이 Fetch 되는 현상 #164

Closed iAmSomething closed 9 months ago

iAmSomething commented 9 months ago

버그를 작성해 주세요

디테일 뷰에서 다음 메모 보는 버튼을 눌러서 보고 있었는데 image 이러렇게 계속 fetch가 발생하는거에요! 그래서 로직 상 Fetch가 발생하면 안될텐데,, 싶어서 뜯어봤더니, 디테일 뷰 하단에 ProfileView로 네비게이션 되는 작은 뷰가 눈에 띄었습니다.

새롭게 detailview를 업데이트 할 때마다 ProfileView를 호출하는데, (이건 로직상 맞아 보여요) 문제는 이 ProfileView에서 viewModel을 Init하고, Init된 뷰모델들에서는 fetch를 수행하도록 코드가 작성되어 있었습니다.

그래서 이 부분을 해결해보려고 했는데, 마이페이지와 프로필 뷰의 뷰 분리가 필요해 보였고, fetch수행하는 부분이 Initial이 아니라 onAppear에서 수행되어야 할 것 같아요!

발생 상황

발생하는 순서:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

원래는 이렇게 되어야 합니다

설명을 작성해 주세요

Screenshots

가능하다면, 발생하는 스크린샷을 추가해주세요