我正在使用文本字段进行注册,它有7个文本字段,如姓名,电子邮件ID,电话号码等,
如何检查每个文本字段不为空。我设置标签每个文本字段从101到108开始
无论如何要检查for循环文本字段是否为空。
答案 0 :(得分:3)
这个怎么样?
int isError = 0;
UITextField *mTextField;
for (int i=101;i<=108;i++) {
mTextField = (UITextField*)[self.view viewWithTag:i];
if ([mTextField length]==0) {
isError = 1;
break;
}
}
if (isError==1) {
// alert there is error
} else {
// continue with logic here
}
答案 1 :(得分:0)
您可以使用for循环遍历文本字段,并检查每个字段的内容。如果文本字段在任何时候都为空,则可以将布尔值设置为false,并在循环完成后检查布尔值。
如果布尔值为false,则告诉用户他们需要填写所有内容,如果布尔值为true,则可以继续。
或者您可以为每个字段编写if语句,并且如果任何语句返回false,则会向用户显示警告等。