我想讓用戶確認他輸入的密碼......所以我使用了兩個文本字段..但不知何故,即使兩個人都有相同的密碼,它似乎認爲這兩個密碼不同帶有2個UITextFields的密碼確認
if (![self.typePTextField.text isEqualToString:self.retypePLabel.text]) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Error", @"Error") message:NSLocalizedString(@"Passwords do not match \n please retype", @"Passwords do not match \n please retype") delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
self.typePTextField.text = @"";
self.retypePLabel.text = @"";
return;
}
即使我輸入了兩次相同的字符串,只有第一個文本字段重置爲@「」...... 什麼會解決這個問題?
您已經驗證這兩個'self.typePTextField'和'self.retypePLabel'是非零?你確定第二個是正確的嗎?不應該是'self.retypePTextField'嗎? – rmaddy
[你嘗試過什麼?](http://www.whathaveyoutried.com)調試器中的30秒應該告訴你這裏發生了什麼。 –