Ich bin eine Anwendung, bei der Erstellung von I dynamisch Komponenten am Anzeige nach Web-Service Daten.Wenn ich mehr als ein Textfeld habe, ich bin die Validierung nicht in der Lage richtig zu tun/es Die Delegate-Methoden werden nicht ordnungsgemäß ausgeführt. Wenn ich nach dem Eingeben von etwas in das erste Textfeld auf das zweite Textfeld klicke, wird der Code, den ich in textFieldDidEndEditing zur Validierung geschrieben habe, nie für textfield1 ausgeführt.Wie Validierung auf mehreren Textfelder in Objective-C zu tun
I m die gleiche Variable für Textfelder in einer Schleife wie folgt aus:
for(int i=0;i<[textfields count];i++)
{
_barcodeTextfield = [UITextField alloc] init];
_barcodeTextfield.delegate = self;
[QuestionView addSubView:_barcodeTextField];
}
Und das Validierungsverfahren wird zum Anzeigen eines Alarm in textfieldDidEndEditing Methode geschrieben, wenn die Überprüfung fehlschlägt.
wie
if(textField== _barcodeTextField)
{
//do the validation
}
aber das bekommen nicht zum ersten Textfeld ausgeführt wird, wenn ich den Cursor auf die zweite one.thank bewegen Sie sehr viel für jede Hilfe im Voraus.