Notice
Recent Posts
Recent Comments
Link
clyne의 개발 기록
[RxSwift] startWith에 관하여! 본문
startWith!!!
Observable 시퀀스 앞에 원하는 값을 programmically 추가해주는 유용한 기능을 한다!!
구성하고 있는 화면 중에 아래와 같이 스터디장이 일일 공부시간을 수정하는 화면이 있는데, 코드는 다음과 같이 짰다.
![]() |
![]() intPicker는 시간을 선택하는 UIPickerView고, |
여기서 시간과 분을 모두 바꿔주어야만 combineLatest스트림에 EventControl이 전달되기 때문에 문제를 겪고 있었다.

이렇게, programmically 선택을 해주어도, 스트림에 전달되지는 않았다 ㅠ_ㅠ
그래서 열심히 삽질한 결과!!!
구세주 startWith를 만나게 된것!!
ㅎㅎㅎ

위와 같이 수정해주니 사용자가 시간만 바꿔도 수정하기가 가능하게 되었다~ :)
수정하기 버튼은 newValue쪽에 바인딩 해두었단다
'iOS > RxSwift' 카테고리의 다른 글
[RxSwift] Drive와 Subsribe의 차이점 (0) | 2021.04.21 |
---|---|
[RxSwift] merge를 이용한 버튼 두개 이벤트 동시처리 (0) | 2021.04.08 |
[RxSwift] UITextField, UITextView 글자 수 제한. (0) | 2021.04.07 |
[RxSwift] RxSwift로 비동기 처리하는 가장 심플한 예제 (0) | 2021.04.05 |
[RxSwift] RxSwift를 공부하게된 이유 + 소개 (0) | 2021.04.04 |