Как преобразовать из int в строку в цели c: пример кода
Я пытаюсь преобразовать из int в строку, но у меня возникли проблемы. Я следил за выполнением через отладчик и строку «myT». получает значение «сумма» но "если" Оператор не работает правильно, если «сумма» 10,11,12. Разве я не должен использовать примитивный тип int для хранения числа? Кроме того, оба метода, которые я пробовал (см. Закомментированный код), не соответствуют истинному пути 'if' a '; заявление. Спасибо!
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";