如果UITextField中没有任何内容,我无法让我的IF命令工作,清除UILabel

时间:2011-12-13 19:34:13

标签: ios ipad uitextfield uilabel

作为我的代码的一部分,我有一个iPad应用程序:

if (NAME1.text == @"") {
    SS1.text = @"";
    SPA1.text = @"";
}

但如果UILabel中没有任何内容,则无法清除UITextField

有谁知道如何让它做我想做的事?

2 个答案:

答案 0 :(得分:2)

检查字符串的length,不要直接指针比较:

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

答案 1 :(得分:0)

应该是:

if([NAME1.text isEqualToString:@“”])