2012-03-30 63 views
1

我有一段代码:如何验证UITextField中的输入?

NSString *favoriteName = nil; 
    if (self.favTextField.text != nil) { 
     favoriteName = self.favTextField.text; 
    } else 
    { 
     favoriteName = self.defaultName; 
    } 

这是当我按下保存名称按钮,文本框的文字是零这将是默认名称。但是,当我点击文本框,但不输入任何内容并保存。它会节省空。我该如何解决这个问题,如果我点击文本字段但不输入任何内容,我希望它仍然可以保存默认名称?请帮助我。

btw:我试试self.favTextField.text isEqualToString:@“”它仍然不起作用。

+0

当文本在字段中时,favoriteName是否正确? – SuperRod 2012-03-30 06:27:13

回答

0

您可以尝试测试字符串长度。

if ([self.favTextField.text length]==0) { 

} 
+0

谢谢,这是方式。 – user1035877 2012-04-10 03:23:25

1
​​
+0

他不需要修剪一些字符 – Gargo 2012-03-30 07:18:39