Textfield返回空值?

时间:2014-05-27 11:51:24

标签: ios uitextfield

当textfield为空时,

UITextField返回空值。

NSLog(@"%@", textField.text);

output:   (null)

如何获取文本字段值为空值。

谢谢,

3 个答案:

答案 0 :(得分:0)

您可能忘记在Interface Builder中创建连接。选择Storyboard(或Nib文件)并选择ViewController。然后将textField变量与UITextField Gui元素连接起来。

答案 1 :(得分:0)

这也发生在我身上,它正在为nil财产返回text。我检查了它是否为空,我分配了空字符串,如下所示:

NSString *address = (textField.text && textField.text != NULL)? textField.text:@"";

当我们查看UITextField.h的头文件时,其text属性被声明为:

@property(nonatomic,copy)   NSString *text; // default is nil

这意味着它可以返回nil。

答案 2 :(得分:0)

我认为@Prine是对的。视图控制器中的连接一定存在问题。请确保textField变量的连接正确,然后您可以获得" textField.text"的空值。