I am trying to validate a form which has multiple textfields. But I can observe only when both textfields are edited...
let validUserNameSignal =
self.nameTextField
.reactive
.continuousTextValues
.skipNil()
.map({ $0.characters.count > 3 })
let pwdPasswordFieldSignal =
self.lastnameTextField.reactive
.continuousTextValues
.skipNil()
.map({$0.characters.count > 3})
let formValidation = validUserNameSignal.combineLatest(with: pwdPasswordFieldSignal)
formValidation.observeValues { (userNameResult,pwdResult) in
print(userNameResult)
print(pwdResult)
}
Is the way I am doing ok or there is another way?