Closed ChoiysApple closed 2 years ago
ViewController에서
CollectionView의 선택값을 저장하고
ViewModel로 emit하는
selectedInfromations가
PublishRelay` 이기 때문에 버튼을 누르는 시점에서 값을 받지 못한다
selectedInfromations
의 자료형을 PublishRelay
에서 BehaviorRelay
로 변경해주었다
// let selectedInformations = PublishRelay<[String]>()
let selectedInformations = BehaviorRelay<[String]>(value: [])
struct Input {
// let selectedInformations: PublishRelay<[String]>
let selectedInformations: BehaviorRelay<[String]>
let didTapConfirmButton: Observable<Void>
}
버그 설명
SelectionSheet에서 아무 Cell도 선택하지 않은 경우 확인 버튼을 클릭해도 아무 동작이 일어나지 않는다 Sheet 외부를 눌러 Sheet를 닫으면 "아무 것도 선택하지 않은 상태" 가 반영되지 않는다