私人接受 BehaviorRelay RxSwift
Private accept for a BehaviorRelay RxSwift
我正在尝试更深入地了解 RxSwift,我想知道是否有一种方法可以 "private accept" 在 RxSwift 中的 BehaviorRelay 对象上赋值。所以我的 ClassA 有一个只有 ClassA 可以设置的 BehaviorRelay,但是,例如,ClassB 可以订阅。
谢谢
class A {
var property: Observable<Int> {
return _property.asObservable()
}
private let _property = PublishSubject<Int>()
}
上面是一个非常标准的方法。
我正在尝试更深入地了解 RxSwift,我想知道是否有一种方法可以 "private accept" 在 RxSwift 中的 BehaviorRelay 对象上赋值。所以我的 ClassA 有一个只有 ClassA 可以设置的 BehaviorRelay,但是,例如,ClassB 可以订阅。
谢谢
class A {
var property: Observable<Int> {
return _property.asObservable()
}
private let _property = PublishSubject<Int>()
}
上面是一个非常标准的方法。