繁体   English   中英

如何在按钮当前标题上设置验证

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM