Closed iAmSomething closed 9 months ago
디테일 뷰에서 다음 메모 보는 버튼을 눌러서 보고 있었는데 이러렇게 계속 fetch가 발생하는거에요! 그래서 로직 상 Fetch가 발생하면 안될텐데,, 싶어서 뜯어봤더니, 디테일 뷰 하단에 ProfileView로 네비게이션 되는 작은 뷰가 눈에 띄었습니다.
새롭게 detailview를 업데이트 할 때마다 ProfileView를 호출하는데, (이건 로직상 맞아 보여요) 문제는 이 ProfileView에서 viewModel을 Init하고, Init된 뷰모델들에서는 fetch를 수행하도록 코드가 작성되어 있었습니다.
그래서 이 부분을 해결해보려고 했는데, 마이페이지와 프로필 뷰의 뷰 분리가 필요해 보였고, fetch수행하는 부분이 Initial이 아니라 onAppear에서 수행되어야 할 것 같아요!
발생하는 순서:
설명을 작성해 주세요
가능하다면, 발생하는 스크린샷을 추가해주세요
버그를 작성해 주세요
디테일 뷰에서 다음 메모 보는 버튼을 눌러서 보고 있었는데 이러렇게 계속 fetch가 발생하는거에요! 그래서 로직 상 Fetch가 발생하면 안될텐데,, 싶어서 뜯어봤더니, 디테일 뷰 하단에 ProfileView로 네비게이션 되는 작은 뷰가 눈에 띄었습니다.
새롭게 detailview를 업데이트 할 때마다 ProfileView를 호출하는데, (이건 로직상 맞아 보여요) 문제는 이 ProfileView에서 viewModel을 Init하고, Init된 뷰모델들에서는 fetch를 수행하도록 코드가 작성되어 있었습니다.
그래서 이 부분을 해결해보려고 했는데, 마이페이지와 프로필 뷰의 뷰 분리가 필요해 보였고, fetch수행하는 부분이 Initial이 아니라 onAppear에서 수행되어야 할 것 같아요!
발생 상황
발생하는 순서:
원래는 이렇게 되어야 합니다
설명을 작성해 주세요
Screenshots
가능하다면, 발생하는 스크린샷을 추가해주세요