0
我正在學習RxSwift,我想要實現的是從給定的時間間隔之後獲得從UITextFied
打印我text
的機制。RxSwift節流閥如何只從流中獲得最後一個值
現在是如何工作的:當我輸入第一個字符時,這個字符立即被打印出來(不是在延遲後我如何預期),如果我繼續輸入長句,每兩秒打印一次text
(因爲間隔設置爲油門),但我想只有最新的text
價值。
我的代碼:
inputField.rx.text.orEmpty
.throttle(2, latest: true, scheduler: MainScheduler.instance)
.subscribe(onNext: { text in
print("\(text)")
}, onDisposed: nil)
.addDisposableTo(disposeBag)
進出口尋找你的幫助的Rx研究員:)謝謝
完美,謝謝! – Robert