init(){
sendCode.bind(onNext: {print("tappedddddddd")}).disposed(by: bag)
}
init(){
sendAuthCodeButton.rx.tap.bind(to: vm.sendCode)
.disposed(by: bag)
}
아래의 코드가 동작하지 않아 뷰컨트롤러 코드를 수정해 주었음
init(vm: MyViewModel){
sendAuthCodeButton.rx.tap.bind(onNext:{
vm.sendCode.accept(())
})
.disposed(by:bag)
}
같은 표현을 다르게 쓴건데 왜 적용이 되는지 모르겠다 아직 bind에대한 공부가 부족한가보다.
전체코드