2016-05-23 1 views
0

私はuitextfieldを持っており、このuitextfieldを使って検索オプションを持っています。テキストを入力するとうまくいきますが、コンソールでpoコマンドを使って "オブジェクトが空の記述チェックを返しました"というテキストをクリアします。これを確認するために、私は次のコードを使用していますuitextfieldの<object returned empty description check>をチェックする方法は?

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

} 

をしかし、まだ、それはこのようなループ

+1

使用&&(AND)の代わりに、|| (OR)。 OR条件を使用すると、5つの条件のいずれかが真であるかどうかがチェックされます。しかし、ANDを使用すると、すべての条件が真である場合にのみtrueをチェックして返します。 –

答えて

1

使用& &の代わりに動作します||

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

} 
0

使用に入り、それが

if(_nameTextField.text !=nil && _nameTextField.text.length > 0){ 
    //... 
} 
0

this..itヘルプを使用してくださいあなた:

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


} 
関連する問題