我目前有一个返回可观察对象的方法。然而,它只返回一个元素。
func getMyResponse(queryID: String) -> Observable<Response> {
return observable
}
我正在尝试重构这段代码,从返回
Observable<Response>
到Single<Response>
。
func getMyResponse(queryID: String) -> Single<Response> {
return observable.first()
}
以上不工作并给出以下错误:
Cannot convert return expression of type 'PrimitiveSequence<SingleTrait, Response?>' to return type 'Single<Response>`.
有人知道如何解决这个问题吗?任何见解将不胜感激!