0

私はかなり奇妙な動作をしているいくつかのIFを使用しています。スペース文字がない場合にのみ、xcode はそれらを読み取ることができるようです。ある場合は、それらを読み取りません。これが私のコードです。最初の 2 つは正しく機能しますが、最後の 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テキストと比較しているテキストに問題はありません。

比較しているテキスト=Adultoemdiálise

txtParametro1EQQPのテキスト=Adultoem Dialise

áaには違いがあります

値をチェックインするだけですtxtParametro1EQQP

于 2012-10-01T14:48:45.170 に答える