如何在uitextfield中检查<object returned =“”empty =“”description =“”check =“”>?

时间:2016-05-23 10:06:51

标签: ios objective-c xcode uitextfield

我有一个uitextfield,我有一个搜索选项使用这个uitextfield.When我输入文本它运作良好,但当我清除文本时,我得到“对象返回空描述检查”当我在控制台中使用po命令打印它。为了检查这个,我使用了以下代码:

if(_nameTextField.text !=nil || _nameTextField.text.length !=0 || ![_nameTextField.text isEqual:@""]|| _nameTextField.text != NULL || ![_nameTextField.text isEqualToString:@""]){

}

但它仍然进入循环

3 个答案:

答案 0 :(得分:3)

使用&amp;&amp;而不是||

if(_nameTextField.text !=nil && _nameTextField.text.length !=0 && ![_nameTextField.text isEqual:@""]&& _nameTextField.text != NULL && ![_nameTextField.text isEqualToString:@""]){

}

答案 1 :(得分:0)

像这样使用它会起作用

null

答案 2 :(得分:0)

请使用此..帮助您:

    if (_nameTextField.text && _nameTextField.text.length!=0)
{


}