UITextField
3文字を超えるかどうかを検証しようとしています。それ以外の場合は、falseを返します。以下のコードを使用してみましたが、機能しません。私は何が間違っているのですか?
let validUserNameSignal = self.nameTextField.reactive.trigger(for: .valueChanged).observeValues {
value in
}.map { (value) in
String(describing: value).characters.count > 3 ? true:false
}
print("user name valid result is \(validUserNameSignal)")
コードは次のようになります。
let validUserNameSignal =
self.nameTextField
.reactive
.continuousTextValues
.skipNil()
.map { $0.characters.count > 3 }
validUserNameSignal.observeValues { value in
print("user name valid result is \(value)")
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加