7

RAC から切り替えており、ネットワーク リクエストを繰り返して、リクエストの API に応じて異なる結果タイプを返したいと考えています。

間隔を使用したいのですが、戻り値の型を一致させる方法がわかりません。

var loop: Observable<Element> {
    return Observable<Int>.interval(5.0, scheduler: MainScheduler.instance).map { _ in
        // Do network request and return Observable<Element>
    }
}

Observerable.interval を Int 型で呼び出す必要がありますが、Observable を返します。どうすればいいですか?

4

1 に答える 1