3
나는 RxSwift로 간단한 타이머를 재현하려고합니다.rxSwift가있는 간단한 타이머
일시 중지/다시 시작하기 위해 작동하는 일시 중지/재생 버튼 만 있습니다.
gameTimer = Observable<NSInteger>.interval(1, scheduler: MainScheduler.instance)
.subscribeNext({ sec -> Void in
print("\(sec) s")
}).addDisposableTo(disposeBag!)
pauseResumeButton.rx_tap
.map{ !self.isRunning.value }
.startWith(true)
.bindTo(isRunning)
.addDisposableTo(disposeBag!)
isRunning은 분명히 변수입니다. 타이머 설정 disposeBag = nil을 멈출 수는 있지만 일시 중지 할 수는 없습니다. 이벤트를 필터링하기 위해 반복되었지만 카운트가 계속 증가합니다 ...
아무도 도와 줄 수 있습니까? 감사!
덕분에 너무 많은 ... 그것은 좋은 작품! – jerrygdm