iOS/Swift ( RxSwift ) でReactiveXを使用しています。
オブザーバブルがあるとしましょう:
let dataUpdates = ...
私が購読しているもの:
dataUpdates.subscribeNext({ data in
// update tableView with data
// maybe move to a difference cell with an animation
})
アニメーション中に更新を受信した場合、アニメーションが終了するまで次の更新を受信したくありません (アニメーション中に発生する更新も失いたくありません)。
したがって、必要なのは、そのdataUpdates
オブザーバブルの放出を一時停止することだけです。
どうすればこれを達成できますか?