viewModel 에서 commentList 만 값을 전달받고 있었는데, CommentModel 자체를 accept 받도록 변경했습니다.
때문에 relay 를 초기화 할 때 ""로 초기화 한 값이 대입되어 보이지 않았습니다.
기존에 userImage가 URL 로 변경될 수 없으면 return 했는데, 이로인해 username이 보이지 않았던 문제가 발생했습니다.
url 검사 코드의 위치를 변경해 해결했습니다.
userOptionButton 은 isMine이 아닐 때 보이고 isMine일 때 hide 하도록 변경했습니다.
Downsampling
Downsampling과정에서 이미지가 버벅거리는 현상이 있었습니다.
cell 이 prepare상태로 갈 때 image 를 nil로 초기화 했고, Downsampling할 때의 global queue의 qos를 userInteractive 로 변경했습니다.
이로인해 버벅거림 문제를 해결했습니다.
제목
DetailVC에서 생기는 문제를 해결했습니다.
작업 내용
usernmae & userOptionButton hide
viewModel 에서 commentList 만 값을 전달받고 있었는데, CommentModel 자체를 accept 받도록 변경했습니다.
기존에 userImage가 URL 로 변경될 수 없으면 return 했는데, 이로인해 username이 보이지 않았던 문제가 발생했습니다.
userOptionButton 은 isMine이 아닐 때 보이고 isMine일 때 hide 하도록 변경했습니다.
Downsampling
userInteractive
로 변경했습니다. 이로인해 버벅거림 문제를 해결했습니다.