【发布时间】:2019-06-10 10:09:34
【问题描述】:
我正在尝试更深入地了解 RxSwift,我想知道是否有办法在 RxSwift 中的 BehaviorRelay 对象上“私有接受”值。所以我的 ClassA 有一个 BehaviorRelay,只有 ClassA 可以设置,但例如 ClassB 可以订阅。
谢谢
【问题讨论】:
标签: rx-swift
我正在尝试更深入地了解 RxSwift,我想知道是否有办法在 RxSwift 中的 BehaviorRelay 对象上“私有接受”值。所以我的 ClassA 有一个 BehaviorRelay,只有 ClassA 可以设置,但例如 ClassB 可以订阅。
谢谢
【问题讨论】:
标签: rx-swift
class A {
var property: Observable<Int> {
return _property.asObservable()
}
private let _property = PublishSubject<Int>()
}
以上是非常标准的做法。
【讨论】: