-
Notifications
You must be signed in to change notification settings - Fork 1
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
[iOS] 여정 목록 헤더 & UserID 관련 로직 수정 #296
Conversation
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 올리도록 하겠습니다!
import MSNetworking | ||
|
||
public protocol UserRepository { | ||
|
||
func createUser() async -> Result<UUID, Error> | ||
func fetchUUID() throws -> UUID | ||
func fetchUUID() -> UUID? |
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.
고생하셨습니다!
🔧 작업 내역
📝 리뷰 노트
hitTest
hitTest
를 사용해 터치 여부를 결정하고 있는데, cell이 헤더보다 밑에 위치해 겹치는 경우 cell이 터치되게 됩니다.때문에 cell이 터치된 경우에도 header가 영역에 존재하는지를 확인하는 로직을 추가했습니다.
UserID
기존에
fetchUUID
메서드에fetch
로직 뿐만 아니라 없을 경우 새로 생성하는 로직이 포함되어 있었는데,이것 때문에 착오가 생기지 않았을까 싶습니다.
해당 문제 수정해두었습니다.
DEBUG scheme
HomeViewModel
의viewNeedsLoaded
에서 수행하던 앱 정보 초기화 로직을SceneDelegate
로 옮겼습니다.