Quiero comparar el valor de NSString
con la cadena "Incorrecta". Aquí está mi código:¿Es necesario asignar una cadena a una variable antes de compararla con otra?
NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];
if([statusString isEqualToString:wrongTxt]){
doSomething;
}
¿Realmente tengo que crear un NSString para "Wrong"?
Además, ¿puedo comparar el valor de UILabel
de text
en una cadena sin asignar el valor de la etiqueta a una cadena?
Por cierto, estás perdiendo el tiempo con initWithFormat, puede cambiar NSString * wrongTxt = [[NSString alloc] initWithFormat: @ "Wrong"]; a NSString * wrongTxt = @ "Incorrecto"; Solo moleste con initWithFormat si va a tratar de calcular una cadena a partir de otras entradas, p. NSString * wrongTxt = [[NSString alloc] initWithFormat: @ "% @ fue incorrecto% d veces", craigString, wrongCount]; – Craig