ho solo chiesto a question su come monitorare le modifiche a un UITextField
ed ho ricevuto questa risposta:Conoscendo la stringa completa cambiato nel textField: shouldChangeCharactersInRange: ReplacementString:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)replacementStr {
// Enable "Next" if you like what's entered in the replacementStr
}
Questo funziona, ma la stringa di sostituzione non è tutta la stringa, proprio quello che sta aggiungendo. Come posso ottenere l'intera stringa? Il mio obiettivo è vedere se la stringa nel campo di testo è vuota o uguale a un certo numero (in diversi scenari).
Si noti che l'uscita del campo di testo non funziona in questo caso, poiché questo metodo viene chiamato prima che il testo nel campo cambi.
TextField.text rappresenta l'intera stringa. Almeno è tutta la vecchia corda. –