[试图掌握RxSwift
并卡在几件事上。
var observedData = BehaviorSubject.from([2, 3, 4, 5, 6])
.map({$0*3}).subscribe(onNext: {
print("HELLO", $0)
})
我如何append
为数组增加一个值,以便再次触发subscription
?
我尝试过observedData.onNext
和observedData.accept
,但它们不起作用。
我也想知道之间的区别
var observedData = BehaviorSubject.from([2, 3, 4, 5, 6])
和
var observedData2 = BehaviorSubject<[Int]>(value: [2, 3, 4, 5, 6])
我首先假设这是写同一件事的不同方法,但是我不能在.map
上使用observedData2