У меня есть класс со свойствами Variable
number
и text
, и я хочу наблюдать за любыми изменениями в обеих переменных. Значения этих свойств не нужны.
В моем реальном случае у меня есть более 10 Variables
для наблюдения, поэтому, возможно, должна быть возможность передать их как массив .asObservable()
.
let number: Variable<Int>
let text: Variable<String>
func doSomethingWhenAnyValueWasChanged() {
// some code
}
Как мне этого добиться?
Я пытался сделать это с Observable.combineLatest()
несколькими способами, но у меня это не сработало. Может я что то пропустил?