我有一个 Observable 仅用于触发flatMap/ map。所以我只需要Next事件而不需要值。对于这种垃圾值,我可以使用我自己的概念,但我想知道是否有针对它的 RxSwift 约定。
这是我正在处理的问题:
// I'd rather not have an Element type that someone might use
let triggeringObservable: Observable<SomeSessionClass>
// ...
triggeringObservable.map { _ -> String in // The actual value is ignored
return SomeLibrary.username() // `username()` is only ready when `triggeringObservable` sends Next
}
在此示例中,triggeringObservable位于rx_observer库中的某些属性上,它将让我们知道username()已准备好被调用。