检查密码字段和验证密码字段是否不相等?

Ste*_*tes 0 iphone passwords xcode registration verify

我在一个应用程序上有一个注册表单.您输入电子邮件,然后输入所需的密码和验证密码.它需要检查,如果两个密码字段passwordFieldOne,并passwordFieldTwo和不相等.他们需要检查它们是否与我的错误过程不相等才能正常工作.这是我尝试过的一些事情.

    if(passwordFieldOne != passwordFieldTwo){
        //do whatever
    }
Run Code Online (Sandbox Code Playgroud)

-

    if(passwordFieldOne.text != passwordFieldTwo.text){
        //do whatever
    }
Run Code Online (Sandbox Code Playgroud)

-

    if((passwordFieldOne.text == passwordFieldTwo.text) == False){
        //do whatever
    }
Run Code Online (Sandbox Code Playgroud)

PS.请不要回应告诉我,我可以检查它们是否相等,或检查它们是否相等然后再说.谢谢你的帮助.

aka*_*kyy 5

使用 isEqualToString:比较字符串的方法:

if([passwordFieldOne.text isEqualToString:passwordFieldTwo.text]) {
    // passwords are equal
}
Run Code Online (Sandbox Code Playgroud)


Pra*_*n-K 5

-(BOOL)isPasswordMatch:(NSString *)pwd withConfirmPwd:(NSString *)cnfPwd {
//asume pwd and cnfPwd has not whitespace
    if([pwd length]>0 && [cnfPwd length]>0){
        if([pwd isEqualToString:cnfPwd]){
           NSLog(@"Hurray! Password matches ");
           return TRUE;
        }else{
           NSLog(@"Oops! Password does not matches");
           return FALSE;
        }
    }else{
         NSLog(@"Password field can not be empty ");
         return FALSE;
    }
return FALSE;
}
Run Code Online (Sandbox Code Playgroud)