我有一个UITextField
并且我想检查停止执行该方法是否为零以及是否继续。这是我的尝试,但它不起作用:
if ([textField.text stringByReplacingOccurrencesOfString:@" " withString:@""] == @"") {
return;
}
我有一个UITextField
并且我想检查停止执行该方法是否为零以及是否继续。这是我的尝试,但它不起作用:
if ([textField.text stringByReplacingOccurrencesOfString:@" " withString:@""] == @"") {
return;
}
尝试这个:
if ([[textField.text stringByReplacingOccurrencesOfString:@" " withString:@""] isEqualToString:@""]) {
return;
}
如果你想检查它是否只是空格,你应该使用
- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set
并使用字符集:
[NSCharacterSet whitespaceCharacterSet];
然后看看字符串最后是否长度为0
也许是这样:
if([[textField.text stringByReplacingOccurrencesOfString:@" " withString:@""] length] == 0) {
return;
}
好的,根据您的问题:
“我有一个 UITextField,我想检查它是否为零”
然后
if (!textField){
// Do whatever here
}
如果要检查文本字段是否为空,则
if ([textField.text isEqualToString:@""]){
// Do whatever here
}
如果文本字段为空,则不需要从中删除空格。
如果您需要检查是否输入了 x 个字符,那么我会使用
if ([textField.text length] <= x){
// do whatever here
}
你在找这个吗?
if (![[textField text] length] > 0) {
return;
}