微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在我的快速项目验证表中发布

如何解决在我的快速项目验证表中发布

我在验证表单时遇到问题,例如当表单为空时,我单击“保存”按钮,它禁用了正确的按钮。当我在表单中键入一些值并单击“保存”按钮时,不执行按钮内的操作。我不确定为什么它不起作用。

功能

    Time heureDebut= Time.valueOf("01:00:00");
    Time heureFin=Time.valueOf("00:15:00");
    
    int hours = heureDebut.getHours() + heureFin.getHours();
    int minutes = heureDebut.getMinutes() +heureFin.getMinutes();
    int seconds = heureDebut.getSeconds()+heureFin.getSeconds();

    if (seconds >= 60) {
      minutes =minutes+1;
      seconds = seconds % 60;
    }
    if (minutes >= 60) {
      hours =hours+1;
      minutes = minutes % 60;
    }
    
    Time result=new Time(hours,minutes,seconds);
    System.out.println(result.toString());

解决方法

问题在于,一旦文本字段/文本视图的输入发生更改,您就不会调用validateForm。您需要使视图控制器符合UITextFieldDelegateUITextViewDelegate,然后将self设置为所有3个文本字段/视图的委托,并从适当的委托函数{ {1}}和textFieldDidEndEditing

textViewDidEndEditing

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。