Voglio confrontare il valore di uno NSString
alla stringa "Sbagliato". Ecco il mio codice:È necessario assegnare una stringa a una variabile prima di confrontarla con un'altra?
NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];
if([statusString isEqualToString:wrongTxt]){
doSomething;
}
Devo davvero creare un NSString per "sbagliato"?
Inoltre, è possibile confrontare il valore di text
di UILabel
in una stringa senza assegnare il valore dell'etichetta a una stringa?
Tra l'altro, si sta sprecando tempo con initWithFormat, è possibile modificare NSString * wrongTxt = [[NSString alloc] initWithFormat: @ "Wrong"]; a NSString * wrongTxt = @ "Wrong"; Dimentica solo con initWithFormat se hai intenzione di provare a calcolare una stringa da altri input, ad es. NSString * wrongTxt = [[NSString alloc] initWithFormat: @ "% @ era sbagliato% d volte", craigString, wrongCount]; – Craig