【发布时间】:2019-06-13 21:38:55
【问题描述】:
将两个特定操作绑定到一个按钮点击时,执行顺序是否遵循绑定顺序?
例如,在下面的代码中,有没有办法告诉首先执行什么?
self.resetButton.rx.tap.bind(to: viewModel!.resetPasswordButtonObserver).disposed(by: disposeBag)
self.resetButton.rx.tap.bind {[weak self] in
self?.loader.lock()
}.disposed(by: disposeBag)
在我的代码中,viewModel 在执行 self?.loader.lock() 块之前调用 API 并执行重置操作,这可能会导致快速连接出现问题。
【问题讨论】:
标签: ios bind rx-swift rx-cocoa