Jak przekonwertować z int na łańcuch w celu c: przykładowy kod
Próbuję przekonwertować z int na ciąg, ale mam problemy. Śledziłem wykonanie przez debugger, a łańcuch „myT” pobiera wartość „suma”, ale instrukcja „if” nie działa poprawnie, jeśli „suma” wynosi 10,11,12. Czy nie powinienem używać prymitywnego typu int do przechowywania liczby? Obie metody, które wypróbowałem (patrz: skomentowany kod), nie podążają prawdziwą ścieżką instrukcji „if”. Dzięki!
int x = [my1 intValue];
int y = [my2 intValue];
int sum = x+y;
//myT = [NSString stringWithFormat:@"%d", sum];
myT = [[NSNumber numberWithInt:sum] stringValue];
if(myT==@"10" || myT==@"11" || myT==@"12")
action = @"numGreaterThanNine";