웹 서비스 데이터에 따라 동적으로 구성 요소를 표시하는 응용 프로그램을 만드는 중입니다. 하나 이상의 텍스트 필드가있을 때 올바르게 유효성 검사를 수행 할 수 없습니다. 첫 번째 텍스트 필드에 뭔가를 입력 한 후 두 번째 텍스트 필드를 클릭하면 유효성 검사를 위해 textFieldDidEndEditing에 작성한 코드가 textfield1에 대해 실행되지 않습니다.객관적인 c에있는 여러 텍스트 필드에서 유효성 검사를 수행하는 방법
for(int i=0;i<[textfields count];i++)
{
_barcodeTextfield = [UITextField alloc] init];
_barcodeTextfield.delegate = self;
[QuestionView addSubView:_barcodeTextField];
}
및 검증 방법은, 검증이 실패하는 경우 경고를 표시 textfieldDidEndEditing 방법에 기록되어
은이 같은 루프에서 텍스트 필드에 대해 동일한 변수를 사용하고 있습니다. 내가 사전에 어떤 도움을 주셔서 대단히 두 번째 one.Thank로 커서를 이동할 때
if(textField== _barcodeTextField)
{
//do the validation
}
처럼 그러나 이것은 최초의 텍스트 필드에 대해 실행되지 않습니다.