我正在尝试在concatMap
上使用BehaviorRelay
,但出现此错误:
Instance method 'concatMap' requires that '[Int]' conform to 'ObservableConvertibleType'
这是我的实现:
class MyClass{
var disposeBag = DisposeBag()
var subject: BehaviorRelay<[Int]> = BehaviorRelay(value: [1,2,3,4,5])
func doSomething() {
subject.asObservable().concatMap { $0 }
.subscribe { print($0) }
.disposed(by: disposeBag)
}
}
我在此行出现错误:
subject.asObservable().concatMap { $0 }
你们都知道为什么我会收到此错误,或者如何在我的实现中解决此错误?
非常感谢您的帮助。
not