-1
extension URLSession {
fileprivate func loadRepositories(resource: URL) -> Observable<SearchRepositoriesResponse> {
return self
.rx.response(request: URLRequest(url: resource))
.retry(3)
.map(Repository.parse)
.retryWhen { $0.delay(1.0, scheduler: MainScheduler.instance) }
}
}
为什么要在最后一步使用retryWhen { $0.delay(1.0, scheduler: MainScheduler.instance) }
?如果我不使用它会发生什么?RxFeedback示例问题
欢迎来到SO。如果你为你的问题添加更多的上下文,它会帮助人们回答。 –