我正在尝试使用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 }
你们中的任何人都知道我为什么会收到此错误,或者如何在我的实施中解决此错误?
我会非常感谢你的帮助。