UITextField
返回空值。
NSLog(@"%@", textField.text);
output: (null)
如何获取文本字段值为空值。
谢谢,
答案 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"的空值。