我不知道为什么这不起作用,我觉得这真的很愚蠢..我正在尝试比较两个文本字段(例如确认密码类型),但它只是不起作用!我尝试了几种不同的选择,但都没有奏效。我试过了:
if (passwordCheckField1.text == passwordCheckField2.text) {
[self performSegueWithIdentifier:@"segue4" sender:nil];
}
我试过了:
NSString *retrivedPasswordCheckField1 = passwordCheckField1.text;
NSString *retrivedPasswordCheckField2 = passwordCheckField2.text;
if ([retrivedPasswordCheckField1 isEqualToString:retrivedPasswordCheckField2]) {
[self performSegueWithIdentifier:@"segue4" sender:nil];
}
我试过了:
if ([passwordCheckField1.text isEqualToString:retrivedPasswordCheckField2.text]) {
[self performSegueWithIdentifier:@"segue4" sender:nil];
}
我已经<UITextFieldDelegate>
在 .h 中实现了,我还为这两个字段设置了代表,(passwordCheckField1.delegate = self;
passwordCheckField2.delegate = self;
)
我错过了什么????谢谢你的帮助!
编辑
我可能应该提到我正在使用带有几个子视图控制器的导航控制器。每个都包含一个文本字段,因此当有关第一个密码的视图控制器出现时,用户输入它,然后单击下一步将它们带到确认密码视图控制器。所有都链接到相同的类文件。