Ios 如果UITextField中没有任何内容,我无法使IF命令工作,从而清除UILabel

Ios 如果UITextField中没有任何内容,我无法使IF命令工作,从而清除UILabel,ios,ipad,uitextfield,uilabel,Ios,Ipad,Uitextfield,Uilabel,我有一个iPad应用程序,其中包含以下代码: if (NAME1.text == @"") { SS1.text = @""; SPA1.text = @""; } 但是如果UITextField中没有任何内容,则不会清除UILabel 有人知道如何让它执行我想要的操作吗?检查字符串的长度,不要进行直接指针比较: if ([NAME1.text length] == 0) { SS1.text = @""; SPA1.text = @""; } 如果是: If

我有一个iPad应用程序,其中包含以下代码:

if (NAME1.text == @"") {
    SS1.text = @"";
    SPA1.text = @"";
}
但是如果
UITextField
中没有任何内容,则不会清除
UILabel


有人知道如何让它执行我想要的操作吗?

检查字符串的
长度,不要进行直接指针比较:

if ([NAME1.text length] == 0) {
    SS1.text = @"";
    SPA1.text = @"";
}
如果是:

If([NAME1.text IsequalString:@”“)