如何解决在我的快速项目验证表中发布
我在验证表单时遇到问题,例如当表单为空时,我单击“保存”按钮,它禁用了正确的按钮。当我在表单中键入一些值并单击“保存”按钮时,不执行按钮内的操作。我不确定为什么它不起作用。
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
。您需要使视图控制器符合UITextFieldDelegate
和UITextViewDelegate
,然后将self
设置为所有3个文本字段/视图的委托,并从适当的委托函数{ {1}}和textFieldDidEndEditing
。
textViewDidEndEditing
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。