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 を返します。どうすればいいですか?