我正在使用一些工作很奇怪的IF。似乎xcode只能在没有SPACE字符的情况下读取它们。如果有,它不会读它们。这是我的代码。它适用于前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;
}
}
答案 0 :(得分:9)
您应该使用[myLabel.text isEqualToString:@"Whatever string"]
来在Cocoa中进行字符串比较。
答案 1 :(得分:0)
您的代码没有任何问题,txtParametro1EQQP's
文字问题以及您要比较的文字,
您正在比较的文字= Adultoemdiálise
txtParametro1EQQP = Adulto em dialise中的文字
á和 a
存在差异所以只需检查txtParametro1EQQP