Я пытаюсь преобразовать из int в строку, но у меня возникают проблемы. Я выполнил выполнение через отладчик, а строка "myT" получает значение "sum", но оператор "if" работает неправильно, если "сумма" равна 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([email protected]"10" || [email protected]"11" || [email protected]"12")
action = @"numGreaterThanNine";