我正在尝试创建一个轮询网络服务的流。目前,它查询服务,然后在短时间延迟后完成。我希望继续的流重新启动,而不是完成,从而永远轮询服务。但是repeat in RxSwift实际上是repeatElement,因此实际上生成了一个可观察的流。您可能会将这些concatMap转换成扁平的串行序列,但是RxSwift没有concatMap操作符。
那么,如何在RxSwift</e
我使用RXSwift来处理很多异步AVAssetWriterInput写入操作,但是我需要等待isReadyForMoreMediaData才能在文件中编写更多的缓冲区,如何处理呢?基本上,可观察到的程序接收了大量由asyncWriterSubject发出的缓冲区,我想按照我接收到的顺序来编写它们。private var asyncWriter = ReplaySubject<(AVAssetWriterInput,CMSampleBuffer)