UITextFieldのは、私は次のコードを使用し空であるかどうかを知る:UITextFieldは空ですか?
if ([ [textField text] isEqualToString:@""])
をしかし残念ながら、それは何らかの形でテキストフィールドが空の場合は伝えることができません。
他の方法は何ですか?
[textField text]が空の場合、これはnilに等しくなります。
ありがとうございます。
UITextFieldのは、私は次のコードを使用し空であるかどうかを知る:UITextFieldは空ですか?
if ([ [textField text] isEqualToString:@""])
をしかし残念ながら、それは何らかの形でテキストフィールドが空の場合は伝えることができません。
他の方法は何ですか?
[textField text]が空の場合、これはnilに等しくなります。
ありがとうございます。
おそらく試してみてください[[textField text] length] == 0
?
ありがとう、これは私のために働く。 –
Objective-Cでは、nilオブジェクトから常に0が返されるため、これは[textField text]がnilの場合でも機能します。 –
[textField hasText]
referenceを参照してください。
私が指しているのは、UITextViewです。そして、UITextFieldにはこのメソッドがありません。残念ながら。 –
質問タイトルのUITextViewを参照している間に変数textFieldに名前を付けた理由について私はすでに考えました。 – Koraktor
UITextViewではなくUITextFieldを持つように質問を編集しました。 – jessecurry
もう少し具体的になることはできますか?常にfalseを返しますか? –
いいえ、[textField text]がnilに等しいことがあります。何故ですか? –