我正在从 RAC 切换并希望有一个重复的网络请求,根据请求的 API 返回不同的结果类型。
我想使用一个区间,但我不知道如何匹配返回类型。
var loop: Observable<Element> {
return Observable<Int>.interval(5.0, scheduler: MainScheduler.instance).map { _ in
// Do network request and return Observable<Element>
}
}
我需要调用 Int 类型的 Observerable.interval - 但返回 Observable。我该怎么做?