【发布时间】:2013-01-16 12:18:29
【问题描述】:
我想让 UITextField 只接受字符并在输入数字或特殊字符时显示错误。但是当我这样做时,当我输入字母时也会显示错误。不明白我哪里出错了?
NSString *FNameReg=@"[A-Za-z]";
NSPredicate *FNametest=[NSPredicate predicateWithFormat:@"SELF MATCHES %@",FNameReg];
if(![FNametest evaluateWithObject:txtfirstname.text])
{
lblvalidateFName.hidden=NO;
[testScroll setContentOffset:CGPointMake( 0 , 74)];
return;
}
但是现在当我给出字母表时也会显示错误。是这样吗?
【问题讨论】:
-
您的代码是正确的。可能有其他错误导致错误。
标签: iphone uitextfield xcode4.5