[英]how to set validation on button current title
嗨,我是 iphone 开发新手,我的任务是开发 uibutton 和选择器相关应用程序。
我必须开发一个具有按钮 1 uipicker 视图的视图。 当我当时运行应用程序时,按钮的标题为空白。 如果用户当时直接单击提交按钮,用户将收到错误消息。
但是我会收到错误消息,并且我的以下代码无法正常工作,它正在提交表单而不检查按钮文本验证。
以下是我的代码:
if ([btnPicker.currentTitle isEqualToString:@" "]) {
UIAlertView *alertPicker = [[UIAlertView alloc] initWithTitle:@"Required" message:@"Please,Select Month & Date." delegate:self cancelButtonTitle:@"Yes" otherButtonTitles:@"No",nil];
[alertPicker show];
NSLog(@"%@", alertPicker);
[alertPicker release];
}
实际上空字符串是空字符串@""
不是空格@" "
。 你必须像这样测试一个空字符串,
[btnPicker.currentTitle isEqualToString:@""];
[btnPicker.currentTitle isEqualToString:@""];
或者
if ([btnPicker.currentTitle length]==0)
不应该是[btnPicker.currentTitle isEqualToString:@""]
吗? 没有空格的字符串?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.