我想更深入地了解RxSwift,我想知道是否有一种方法可以在RxSwift中的BehaviorRelay对象上“私有接受”值。因此,我的ClassA有一个BehaviorRelay,只有ClassA可以设置,但是ClassB可以订阅。
谢谢
答案 0 :(得分:1)
class A {
var property: Observable<Int> {
return _property.asObservable()
}
private let _property = PublishSubject<Int>()
}
以上是一种非常标准的方法。