Этот код работает хорошо и свойство control получает начальное значение из переменной

ользовалофициальное двустороннее связующее решение

func <-> <T>(property: ControlProperty<T>, variable: Variable<T>) -> Disposable{
let bindToUIDisposable = variable.asObservable()
    .bindTo(property)

let bindToVariable = property
    .subscribe(onNext: { n in
        variable.value = n
    }, onCompleted:  {
        bindToUIDisposable.dispose()
    })

return Disposables.create(bindToUIDisposable, bindToVariable)
}

Использование:(textField.rx.text <-> object.property).addDisposableTo(disposeBag)

Определение свойства:var property = Variable<String?>(nil)

В методе onNext все ок иvariable изменил свое значение, но мойobject.property не изменилсяЕсть ли способ установить текущее значение переменной в ControlProperty внутри метода <->, bcs мне нужно установить начальное значение перед началом подписки?

Ответы на вопрос(1)

Ваш ответ на вопрос