不推荐使用 RxCocoa RxSwift 'debounce':改用 DispatchTimeInterval 重载

Tim*_*ila 2 rx-swift rx-cocoa

如何将不推荐使用的去抖动代码转换为使用 DispatchTimeInterval?

这是弃用的代码:

self.myObservable.asDriver().debounce(2).drive(onNext: {(v) in
            doSomething()
        }).disposed(by: self.disposeBag)
Run Code Online (Sandbox Code Playgroud)

Dan*_* T. 5

我希望你已经自己解决了这个问题,但是......

self.myObservable.asDriver().debounce(.seconds(2)).drive(onNext: {(v) in
    doSomething()
}).disposed(by: self.disposeBag)
Run Code Online (Sandbox Code Playgroud)