Reactive BehaviorSubject имеет метод модификации, в то время как предоставляет значения как inout и позволяет вам изменять их. Любое свойство RxSwift, допускающее подобное поведение?
RxSwift эквивалентный метод BehaviorSubject .modify ()
Ответы (1)
Я не знаю ни одного свойства, которое позволяло бы это, но вы могли бы написать для этого собственное расширение.
extension BehaviorRelay {
var inoutValue: Element {
get { return value }
set { accept(newValue) }
}
}
// for example
extension BehaviorRelay where Element == Int {
func increment() {
inoutValue += 1
}
}
person
CloakedEddy
schedule
09.08.2018
BehaviorSubject.modify
? - person duan   schedule 09.08.2018