私のアプリには登録ビューがpassword textfield
あり、 と の文字列を比較しconfirm password textfield
、一致しない場合はユーザーに戻ってもらいたいpassword textfield
この質問は、タグ UITextField jump to previousを使用してそれを行いました
タグを使わずにこれを達成する方法はありますか?
//call next textfield on each next button
- (BOOL) textFieldShouldReturn:(UITextField *) textField {
BOOL didResign = [textField resignFirstResponder];
if (!didResign) return NO;
if ([textField isKindOfClass:[SOTextField class]])
dispatch_async(dispatch_get_current_queue(),
^ { [[(SOTextField *)textField nextField] becomeFirstResponder]; });
return YES;
}
-(void)textFieldDidEndEditing:(UITextField *)textField{
if (textField==self.confirmPassword) {
if ([self.password.text isEqualToString:self.confirmPassword.text]) {
NSLog(@"password fields are equal");
}
else{
NSLog(@"password fields are not equal prompt user to enter correct values");
//[self.password becomeFirstResponder]; doesnt work
}
}
}