Si tratta di un'estensione, non un duplicato, di How to check if a text field is empty or not in swiftControllare se il campo testo Swift contiene non-spazi
La data risposta,
@IBAction func Button(sender: AnyObject) {
if textField1.text != "" {
// textfield 1
}
}
non funziona per me, vale a dire, il se-loop viene attivato anche quando non viene inserito nulla nel campo di testo. (L'ho modificato dall'originale perché sto cercando di attivare il codice solo quando il campo contiene del testo).
La seconda risposta
@IBAction func Button(sender: AnyObject) {
if !textField1.text.isEmpty{
}
}
arriva molto più vicino, ma accetta stringhe come " "
non vuota. Potrei costruire qualcosa da solo, ma c'è una funzione che controllerà se una stringa contiene qualcosa di diverso da uno spazio bianco?
Ecco la stessa domanda con le soluzioni in Objective-C: http://stackoverflow.com/questions/8238691/how-to- so-se-IO-has-blank-spazi a-UITextField-in-. Dovrebbe essere facile da tradurre in Swift. –