我在这里有一个textField,我点击它以便它成为第一个响应者,
然后我把它留下而不输入任何东西,我认为这意味着textField.text仍为零。
它的代表将采用这种方法:
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField {
if (textField.text == nil)
return YES;
...
}
它只是不执行IF !!中的返回
答案 0 :(得分:0)
您可以使用'isEqualToString:'
试试这个
if ([textField.text isEqualToString:@""])
或者只是检查长度
if ([textField.text length] == 0)