目前,它查询服务,然后在短时间延迟后完成。我希望继续的流重新启动,而不是完成,从而永远轮询服务。但是repeat in RxSwift实际上是repeatElement,因此实际上生成了一个可观察的流。您可能会将这些concatMap转换成扁平的串行序列,但是RxSwift没有concatMap操作符。
那么,如何在RxSwift中循环可观察到的内容呢?
当使用if/else根据条件返回a或b时,我得到了这个错误:Cannot convert value of type 'Observable<_.Element>' to specified type'Observable<Int>'let b = Observable.of(2)let c: Observable<Int&