关于UITextField的一个非常奇怪的问题

时间:2011-10-31 14:22:36

标签: uitextfield null

我在这里有一个textField,我点击它以便它成为第一个响应者,

然后我把它留下而不输入任何东西,我认为这意味着textField.text仍为零。

它的代表将采用这种方法:

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField {

    if (textField.text == nil)
        return YES;
    ...

}

它只是不执行IF !!中的返回

1 个答案:

答案 0 :(得分:0)

您可以使用'isEqualToString:'

试试这个

if ([textField.text isEqualToString:@""])

或者只是检查长度

if ([textField.text length] == 0)