0

我正在使用一些非常奇怪的 IF。如果没有空格字符,xcode 似乎只能读取它们。如果有,它不会读取它们。这是我的代码。它适用于前 2 个,但最后一个不适用。

有什么线索吗??

非常感谢!

if (txtParametro1EQQP.text == @"Adulto") {
    pvObjetivoAdultoEQQP.alpha = 1;
    pvPacienteEQQP.alpha = 0;
    pvObjetivoCriancaEQQP.alpha = 0;
    pvObjetivoAdultoDialiseEQQP.alpha = 0;
}else if (txtParametro1EQQP.text == @"Criança"){
    pvObjetivoCriancaEQQP.alpha = 1;
    pvPacienteEQQP.alpha = 0;
    pvObjetivoAdultoEQQP.alpha = 0;
    pvObjetivoAdultoDialiseEQQP.alpha = 0;
}else if (txtParametro1EQQP.text == @"Adulto em diálise"){
    pvObjetivoAdultoDialiseEQQP.alpha = 1;
    pvPacienteEQQP.alpha = 0;
    pvObjetivoAdultoEQQP.alpha = 0;
    pvObjetivoCriancaEQQP.alpha = 0;
}

}

4

2 回答 2

9

您应该使用[myLabel.text isEqualToString:@"Whatever string"]它来在 Cocoa 中进行字符串比较。

于 2012-10-01T13:45:43.720 回答
0

您的代码没有任何问题,txtParametro1EQQP's文本和您正在比较的文本有问题,

您正在比较的文本 = Adulto em diálise

txtParametro1EQQP 中的文本 = Adulto em dialise

áa有区别

所以只需检查价值txtParametro1EQQP

于 2012-10-01T14:48:45.170 回答