在文本文件中输入文本时,如何显示警报消息

问题描述

|| 嗨,我是新的iPhone开发人员。我的问题是我做一个应用程序,即以该表单(用户名密码,电子邮件)形式的用户注册表单,并将这些文本字段值添加到数组中以显示在tableview上,当我在文本字段中输入数据时按一个按钮单击该按钮的另一个视图显示,并在表视图上显示所有用户数据,我为此编写了代码,但是我的问题是在文本字段中没有输入数据,然后单击按钮显示了警报视图,但是我不怎么在在文本字段中输入数据时验证电子邮件文本字段,请帮助我在电子邮件文本字段中输入数据时显示消息(alertmsg-输入电子邮件[email protected],格式类似)     

解决方法

对于空文本字段,可以使用以下方法:
-(BOOL) emptyCheck:(NSString *)textFieldtext
{
    return [[textFieldtext stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]count]<=0;
}
对于电子邮件,您可以使用“ 1”类并为电子邮件指定regEx格式。 谢谢     ,试试这个在iOS 2.0的Objective-C中验证电子邮件地址的最佳实践是什么? , 希望这会有所帮助     ,使用以下代码进行电子邮件验证:-
NSString *emailRegEx = @\"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\\\.[A-Za-z]{2,4}\";
        NSPredicate *emailTest = [NSPredicate predicateWithFormat:@\"SELF MATCHES %@\",emailRegEx];
        //Valid email address
        if ([emailTest evaluateWithObject:textField.text] == YES) 
        {
}
else {
            UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@\"E-Mail Field Not In proper Format\"  message:nil delegate:self cancelButtonTitle:@\"OK\" otherButtonTitles:nil,nil];
            [alert show];
            [alert release];

        }