-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: 프로필 변경 화면 VIP 구현 #259
Conversation
iOS/Layover/Layover/Scenes/EditProfile/EditProfileViewController.swift
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
특별히 문제있는건 없어보여서 approve합니다.
iOS/Layover/Layover/Scenes/EditProfile/EditProfileViewController.swift
Outdated
Show resolved
Hide resolved
|
||
override func setUI() { | ||
super.setUI() | ||
self.title = "프로필 수정" | ||
title = "프로필 수정" | ||
interactor?.fetchProfile(with: Models.FetchProfile.Request()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이거는 왜 setUI에서 호출하시�는 걸까요? 따로 네트워킹 없이 데이터 소스로 정보만 받아오는거라 그런가요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
네 따로 사이드 이펙트 없이 가져온다고 생각했고, setUI도 viewDidLoad가 실행시켜주는 메서드라 생각해서 이곳에서 호출했습니다.
호옥시 다른 좋은 의견이 있으실까요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오옹 아뇨 지금도 괜찮은 것 같습니다 취향차이인 것 같아요 !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
음 뭔가 이름이... fetch라고 되어있어서 가져오는 의미가 강해서 그런 느낌이 들 수 있겠네요.
네트워킹으로 요청하는 것도 아닌데, setProfile이라고 하면 좀 더 명확할 것 같습니다. 수정할게요
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
아이구 복잡하네요 ㅠㅠㅠ 확인했습니다 고생하셨습니다 💦💦
🧑🚀 PR 요약
📌 변경 사항
Note
PHPickerController로 프로필 이미지 데이터 접근 처리
loadFileRepresentation
메서드는 인자로 넘겨주는 url이 해당 클로저 내에서만 유효한 임시적인 파일 url입니다.그 외, 프로필 변경 이후 프로필 화면으로 다시 복귀할 때 변경한 데이터로 적용시켜주기 위해,
viewWillAppear로 프로필 데이터를 가져오는 시점을 변경했습니다.
📸 ScreenShot
Linked Issue
close #236