一个奇葩的问题,关于UITextField文本

1.创建一个手机号码的输入框,phoneNumField.keyboardType = UIKeyboardTypeNumberPad;用户输入完手机号码,点击获取验证码按钮,输入框文本自动会变成另一段文案(见图二);
验证码按钮事件:

[self.view endEditing:true];
if (phoneNumField.text.length == 0) {
    [self.hud removeHUD];
    [self.hud showMessage:@"请输入手机号码" inView:self.view];
    return;
}
    if (verificationCodeField.text.length == 0) {
    [self.hud removeHUD];
    [self.hud showMessage:@"请输入验证码" inView:self.view];
    return;
}
[_loginViewModel vm_loginWithMobileNumber:phoneNumField.text verificationCode:verificationCodeField.text addressCode:addressCode];

图一:
图片描述

图二:
图片描述

阅读 1.7k
1 个回答

UITextField表示这锅我不背

出现这种情况你难道不是应该先检查下按钮事件的绑定,既然用的mvvm,去view检查下赋值,绑定有问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进