在我的应用程序中,我有一个对话框,用户可以在其中向 UITextField 输入一些信息。在继续之前,我需要检查 UITextField.text 值是否等于某个值(当用户单击提交按钮时会捕获该值)。但是,我的条件(见下文)一直失败。
if (userAssignedName || userAssignedName.length > 0 || ![userAssignedName isEqualToString:@""]) {
//do something
} else {
[alertManager showAlert:@"You must enter a name for this OR"];
}
当我在条件之前控制台登录 userAssignedName 时,我得到了我所期望的,什么都没有。
如何检查以确保字符串具有值?