Я намагаюся перетворити з int на рядок, але у мене проблеми. Я стежив за виконанням через налагоджувач, і рядок 'myT' отримує значення 'sum', але оператор 'if' працює некоректно, якщо 'sum' дорівнює 10,11,12. Чи я не повинен використовувати примітивний тип int для зберігання номера? Крім того, обидва методи, які я спробував (див. Коментований код), не відповідають істинному шляху оператора if. Дякую!
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";
if (sum >= 10 && sum <= 12)