私のアプリには、ユーザーが UITextField に情報を入力するダイアログ ボックスがあります。先に進む前に、UITextField.text の値が何かに等しいことを確認する必要があります (ユーザーが送信ボタンをクリックすると、値が取得されます)。ただし、私の条件 (以下を参照) は失敗し続けます。
if (userAssignedName || userAssignedName.length > 0 || ![userAssignedName isEqualToString:@""]) {
//do something
} else {
[alertManager showAlert:@"You must enter a name for this OR"];
}
条件の直前に userAssignedName をコンソール ログに記録すると、期待どおりの結果が得られますが、何も得られません。
文字列に値があることを確認するにはどうすればよいですか?