【发布时间】:2020-01-03 08:59:16
【问题描述】:
试图抓住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])
我最初认为这是写同一件事的不同方式,但我不能在 observedData2 上使用 .map
【问题讨论】:
-
也许你需要像stackoverflow.com/questions/44832750/…这样的东西
标签: arrays swift rx-swift behaviorsubject